Commit graph

  • 6d5563c6d4 Making banner smaller. (#47) main Alexey Skobkin 2024-11-22 13:11:50 +0000
  • dfbcd22557
    Making banner smaller. Alexey Skobkin 2024-11-22 16:11:01 +0300
  • 99ff78a9f2 Adding banner and logo. (#46) Alexey Skobkin 2024-11-22 13:07:37 +0000
  • 6394ddb71e Update README.md Alexey Skobkin 2024-11-22 13:06:45 +0000
  • 3b49372a65 Uploaded generated banner to the repo. Alexey Skobkin 2024-11-22 13:02:03 +0000
  • a49ce5ab28
    Using local search to check model existence (fixes #42). 0.5.7 Alexey Skobkin 2024-11-06 19:39:21 +0300
  • 3406bc2601
    Updating github.com/sashabaranov/go-openai dependency. Alexey Skobkin 2024-11-06 17:57:56 +0300
  • c33eb3fe35
    Updating github.com/mymmrac/telego dependency. Alexey Skobkin 2024-11-06 17:56:33 +0300
  • 7d9d08fbff Merge pull request 'Fixing user request representation in the LLM request context (#40)' (#41) from fix_quoted_messages_usernames_context into main 0.5.6 Alexey Skobkin 2024-11-03 23:25:11 +0000
  • 5280fe8a2e
    Fixing user request representation in the LLM request context (#40). Alexey Skobkin 2024-11-04 02:24:00 +0300
  • b4b0f7baba
    Context prompt format fix. Alexey Skobkin 2024-11-04 02:10:01 +0300
  • e6351725e3 Merge pull request 'nil pointer dereference fix (#37)' (#38) from fix_quoted_messages_usernames_context into main 0.5.5 Alexey Skobkin 2024-11-03 22:43:05 +0000
  • c3ee85bf35
    nil pointer dereference fix (#37) Alexey Skobkin 2024-11-04 01:41:08 +0300
  • c2a30464d1 Merge pull request 'Chat history and context improvements' (#35) from fix_quoted_messages_usernames_context into main 0.5.3 Alexey Skobkin 2024-11-03 22:28:39 +0000
  • 541c1d3bbf
    Storing /summarize replies in history too (#32). Alexey Skobkin 2024-11-04 01:24:40 +0300
  • a783a84faa
    Renaming MessageRingBuffer to MessageHistory (#30). Alexey Skobkin 2024-11-04 01:18:18 +0300
  • 093372dd91
    Adding usernames to the message context (#34). Adding text of reply-quoted message to the context (#33). Refactoring context creation and presentation. Alexey Skobkin 2024-11-04 01:16:26 +0300
  • 61b3bd00c3 Merge pull request 'Raising the limit of history container size' (#31) from skobkin-patch-1-history-limit into main 0.5.2 Alexey Skobkin 2024-10-30 16:13:24 +0000
  • 40b20b1b50 Raising the limit of history container size Alexey Skobkin 2024-10-30 16:12:39 +0000
  • 519b4f40bb Merge pull request 'Chat history tweaks, handlers priority fix, system prompt clarification' (#28) from feature_chat_history into main 0.5.1 Alexey Skobkin 2024-10-27 23:06:45 +0000
  • de5165f5ec
    Presenting chat history as 'system' messages. Presenting bot replies as 'assistant' messages. Tweaking system prompt. Alexey Skobkin 2024-10-28 02:04:35 +0300
  • edf2158d29
    Fixing handlers priority. Alexey Skobkin 2024-10-28 01:55:17 +0300
  • 5d616dd31e Merge pull request 'Adding in-memory chat history support, removing inline queries and some tweaks' (#27) from feature_chat_history into main 0.5.0 Alexey Skobkin 2024-10-27 21:38:51 +0000
  • 1f9583cb29
    #26 Adding in-memory chat history support. Removing inline queries. Refactoring stats and message processing a bit. Also changing LLM request context building a bit. Also adding alias for summarization and some other small changes. Alexey Skobkin 2024-10-28 00:35:35 +0300
  • 8326333bcf REAMDE.md fix (#25) Alexey Skobkin 2024-08-16 00:59:04 +0000
  • 800cfcd59e
    Fix in README.md Alexey Skobkin 2024-08-16 03:56:30 +0300
  • 9428c3f0fd
    Revert "Updating dependencies." Alexey Skobkin 2024-08-16 03:45:31 +0300
  • 761f0794ce
    Revert "Trying to manually lessen Go version requirement for CI." Alexey Skobkin 2024-08-16 03:40:12 +0300
  • 0a77d1b9cb
    Trying to manually lessen Go version requirement for CI. Alexey Skobkin 2024-08-16 03:37:44 +0300
  • 0426ab958e
    Updating dependencies. Alexey Skobkin 2024-08-16 03:10:12 +0300
  • f28670834d Model configuration and small prompt improvements (#24) 0.4.0 Alexey Skobkin 2024-08-16 00:47:07 +0000
  • 20e5d69151
    Revert "Updating dependencies." Alexey Skobkin 2024-08-16 03:45:31 +0300
  • 9f65c26bb5
    Revert "Trying to manually lessen Go version requirement for CI." Alexey Skobkin 2024-08-16 03:40:12 +0300
  • 943dcecfb2
    Trying to manually lessen Go version requirement for CI. Alexey Skobkin 2024-08-16 03:37:44 +0300
  • 176df579e1
    Updating docs according to recent changes. Alexey Skobkin 2024-08-16 03:35:31 +0300
  • 3fdf7fe045
    Improving single request and chat context prompts. Alexey Skobkin 2024-08-16 03:28:43 +0300
  • a1f494c6ff
    Improving summarization prompt. Alexey Skobkin 2024-08-16 03:17:13 +0300
  • c27ab43aaf
    Updating dependencies. Alexey Skobkin 2024-08-16 03:10:12 +0300
  • ac44c1360a
    Allowing selection of models using ENV. Alexey Skobkin 2024-08-16 03:07:47 +0300
  • 82c4d953d4 Merge pull request 'Rolling back summarizing to Mistral' (#23) from change-summarize-model-mistral into main 0.3.2 Alexey Skobkin 2024-05-06 00:29:55 +0000
  • d65f61db82 Rolling back summarizing to Mistral Alexey Skobkin 2024-05-06 00:28:41 +0000
  • c4665338db Changing default model to LLaMa3 (#22) 0.3.1 Alexey Skobkin 2024-05-06 00:15:36 +0000
  • 05cf6d7b48 Changing default model to LLaMa3 Alexey Skobkin 2024-05-06 00:10:32 +0000
  • 7aa45048a2 Changing default model to LLaMa3 Alexey Skobkin 2024-05-06 00:04:23 +0000
  • db92c01131 Merge pull request 'URL scheme whitelist and Inline Queries.' (#21) from fix_chat_type_middleware_nil_pointer into main 0.3.0 Alexey Skobkin 2024-03-12 22:20:06 +0000
  • 7bb5c65d59
    Closes #14. Adding inline queries. Also small refactoring of context prompt based on RequestContext. Alexey Skobkin 2024-03-13 01:18:01 +0300
  • ca005a9370
    Extracting request context creation to separate file. Alexey Skobkin 2024-03-13 00:32:52 +0300
  • d890faf461
    Fix #20 disallowing any URL except http:// and https://. Extracting helper methods to separate file. Alexey Skobkin 2024-03-13 00:32:18 +0300
  • 993c71ca71 Merge pull request 'Fixing a bunch of bugs and making some improvements' (#19) from fix_chat_type_middleware_nil_pointer into main 0.2.3 Alexey Skobkin 2024-03-12 20:08:50 +0000
  • 3fa7c2434f
    Fix #17. Implementing slog-based logger for telego and passing it into the library. Alexey Skobkin 2024-03-12 23:05:52 +0300
  • d3c0bc28f1
    Fix #18. Escaping underscore symbols to avoid Telegram's Bot API "Markdown" (v1) parser errors. Alexey Skobkin 2024-03-12 23:01:05 +0300
  • 38fcd1a5a9
    Adding API URL suffix to the README.md. Alexey Skobkin 2024-03-12 22:13:32 +0300
  • bfacbb9f98
    Tweaking summarizer prompt a bit. Alexey Skobkin 2024-03-12 22:12:58 +0300
  • a2a37d0256
    Trying to fix #13. Adding logging to the middleware. Alexey Skobkin 2024-03-12 22:10:34 +0300
  • 5f55cec0e2
    fix #15 slog usage. Also adding more logging. Alexey Skobkin 2024-03-12 22:06:40 +0300
  • ec56188332 Merge pull request 'Request context prompt fixes and improvements.' (#12) from fix_context_prompt into main 0.2.2 Alexey Skobkin 2024-03-12 03:48:33 +0000
  • 71dad1bda8
    Request context prompt fixes and improvements. Alexey Skobkin 2024-03-12 06:47:48 +0300
  • 7f074c16b5 Merge pull request 'Request context prompt fixes and improvements.' (#11) from fix_context_prompt into main 0.2.1 Alexey Skobkin 2024-03-12 03:32:01 +0000
  • 19da4c6b34
    Request context prompt fixes and improvements. Alexey Skobkin 2024-03-12 06:31:07 +0300
  • a1debf7908 Merge pull request 'Request contexts and some logging changes.' (#10) from fix_logging into main 0.2.0 Alexey Skobkin 2024-03-12 03:15:55 +0000
  • dc5ad2c580
    Implementing request context and adding it to /hey command processing. Alexey Skobkin 2024-03-12 06:12:25 +0300
  • 1343d0c4f8
    Logging 'typing' notification only in Debug level. Alexey Skobkin 2024-03-12 05:14:50 +0300
  • 118693d4e4
    Trying to send error about failed reply. Alexey Skobkin 2024-03-12 05:14:23 +0300
  • af8584b105
    Configuration draft. feature_4_configuration Alexey Skobkin 2024-03-11 23:59:11 +0300
  • 5035a73884 Merge pull request 'Fixing private requests counter.' (#8) from feature_4_configuration into main 0.1.1 Alexey Skobkin 2024-03-11 20:25:35 +0000
  • fe5db2b06f
    Fixing private requests counter. Alexey Skobkin 2024-03-11 23:24:46 +0300
  • 5dea0a7522 Merge pull request 'Implementing simple stats counter (fix).' (#7) from feature_4_configuration into main 0.1.0 Alexey Skobkin 2024-03-11 20:19:53 +0000
  • eecb5aa09b
    Implementing simple stats counter (fix). Alexey Skobkin 2024-03-11 23:19:05 +0300
  • 48e51f3851 Merge pull request 'Implementing simple stats counter' (#6) from feature_4_configuration into main Alexey Skobkin 2024-03-11 20:17:14 +0000
  • 2ed9c2f6dc
    Implementing simple stats counter. Alexey Skobkin 2024-03-11 23:15:27 +0300
  • 2272570377
    Also changing image tag for build step. Alexey Skobkin 2024-03-10 05:57:59 +0300
  • f775c1257e
    Changing build image to Alpine to avoid linking errors. 0.0.1 Alexey Skobkin 2024-03-10 05:55:28 +0300
  • 55b44d3207
    Making build and publish run in the same pipeline. Alexey Skobkin 2024-03-10 05:36:44 +0300
  • 0bfd307c4c
    Making build and publish run in the same pipeline. Alexey Skobkin 2024-03-10 05:31:55 +0300
  • dd6a3a53dd
    Removing branch condition from Docker image build step. Alexey Skobkin 2024-03-10 05:28:38 +0300
  • 11d12c5858 Merge pull request 'Building Docker image in CI and README.md update' (#1) from feature_docker into main Alexey Skobkin 2024-03-10 02:21:58 +0000
  • b20c248fd9
    Adding Dockerfile and adding image building to the Drone pipeline. Also adding running instructions to the README.md. Alexey Skobkin 2024-03-10 05:19:50 +0300
  • 8939b2fb62
    Refactoring structure from single file to several separated services. Adding new feature: "summarize" to generate bullet points for provided link. Alexey Skobkin 2024-03-10 04:51:01 +0300
  • 971ac147ac
    VERY SIMPLE Drone pipeline. Alexey Skobkin 2024-03-08 05:28:09 +0300
  • 7c7307ca87
    VERY SIMPLE Drone pipeline. Alexey Skobkin 2024-03-08 05:26:27 +0300
  • bab452b52e
    LICENSE file. Alexey Skobkin 2024-03-08 05:18:21 +0300
  • e5404a1cd2
    initial. Draft of SIMPLE LLM bot for Telegram chat. Alexey Skobkin 2024-03-08 05:15:03 +0300
  • 2bd584b3b6 Initial commit Alexey Skobkin 2024-03-08 00:21:08 +0000