Closed sudoskys closed 4 months ago
The recent update brings significant enhancements to the system's functionality. It introduces a new entity, TimerObjectContainer
, for efficient object management based on user IDs and timestamps. Moreover, improvements in file processing and handling within private messages aim to provide a smoother user experience, particularly in the Telegram module.
Files | Change Summary |
---|---|
app/sender/telegram/__init__.py ,app/sender/util_func.py |
Introduced TimerObjectContainer for efficient object management. Enhanced file handling and processing in private messages. |
app/middleware/llm_task.py ,app/receiver/slack/__init__.py |
Updated message handling and error logging. Changes in function signatures and imports for better message processing. |
llmkira/openai/cell.py ,llmkira/openai/request.py |
Added new classes and methods for content handling and image processing. Improved URL formatting and vision-related checks. |
llmkira/openai/utils.py ,llmkira/task/schema.py |
Introduced image resizing function and significant modifications to message handling for different platforms. |
README.md |
Updated model adherence, new features, and roadmap details. |
README.md (66)
Near line 40: Possible spelling mistake found. Context: ...οΈ > Python>=3.9 This project uses the ToolCall feature. It integrates a message queui... --- Near line 42: βprior toβ might be wordy. Consider a shorter alternative. Context: ...ng plugin mechanisms and authentication prior to plugin execution. The model adheres to... --- Near line 45: Possible spelling mistake found. Context: ...in execution. The model adheres to the Openai Format Schema. Please adapt using [gate... --- Near line 46: Possible spelling mistake found. Context: ...ps://github.com/Portkey-AI/gateway) or [one-api](https://github.com/songquanpeng/one-ap... --- Near line 48: Possible typo: you repeated a whitespace Context: ...quanpeng/one-api) independently. | Demo | Vision With Voice | |------... --- Near line 48: Possible typo: you repeated a whitespace Context: ... | Vision With Voice | |-----------------------------------|-... --- Near line 79: Loose punctuation mark. Context: ...s ### π Login Modes - `Login via url`: Use `/login token$https://provider.com`... --- Near line 79: Possible spelling mistake found. Context: ... π Login Modes - `Login via url`: Use `/login token$https://provider.com` to Login. The program p... --- Near line 81: The currency mark is usually put at the beginning of the number. Context: ...onfiguration information - `Login`: Use `/login https://api.com/v1$key$model` to login ### π§ Plugin Previ... --- Near line 85: Possible typo: you repeated a whitespace Context: ... π§ Plugin Previews | Sticker Converter | Timer Function | Tran... --- Near line 85: Possible typo: you repeated a whitespace Context: ...erter | Timer Function | Translate Function ... --- Near line 85: Possible typo: you repeated a whitespace Context: ...on | Translate Function | |-------------------------------------... --- Near line 91: Possible typo: you repeated a whitespace Context: ...atform | Support | File System | Remarks | |----------|---------|-------------|--... --- Near line 93: Possible typo: you repeated a whitespace Context: ...------------------------| | Telegram | β | β | ... --- Near line 93: Possible typo: you repeated a whitespace Context: ...--------------| | Telegram | β | β | ... --- Near line 93: Possible typo: you repeated a whitespace Context: ...--| | Telegram | β | β | | | Discord | β | β | ... --- Near line 94: Possible typo: you repeated a whitespace Context: ... | | Discord | β | β | ... --- Near line 94: Possible typo: you repeated a whitespace Context: ... | | Discord | β | β | ... --- Near line 94: Possible typo: you repeated a whitespace Context: ... | | Discord | β | β | ... --- Near line 94: Possible typo: you repeated a whitespace Context: ... | | Discord | β | β | | | Kook | β | β | D... --- Near line 95: Possible typo: you repeated a whitespace Context: ... | | Kook | β | β | Does not suppo... --- Near line 95: Possible typo: you repeated a whitespace Context: ... | | Kook | β | β | Does not support `trigge... --- Near line 95: Possible typo: you repeated a whitespace Context: ... | | Kook | β | β | Does not support `triggering by reply`... --- Near line 96: Possible typo: you repeated a whitespace Context: ... support `triggering by reply` | | Slack | β | β | Does not suppo... --- Near line 96: Possible typo: you repeated a whitespace Context: ...t `triggering by reply` | | Slack | β | β | Does not support `trigge... --- Near line 96: Possible typo: you repeated a whitespace Context: ...ing by reply` | | Slack | β | β | Does not support `triggering by reply`... --- Near line 97: Possible spelling mistake found. Context: ...s not support `triggering by reply` | | QQ | β | | ... --- Near line 97: Possible typo: you repeated a whitespace Context: ...not support `triggering by reply` | | QQ | β | | ... --- Near line 97: Possible typo: you repeated a whitespace Context: ...t `triggering by reply` | | QQ | β | | ... --- Near line 97: Possible typo: you repeated a whitespace Context: ...ering by reply` | | QQ | β | | ... --- Near line 97: Possible typo: you repeated a whitespace Context: ...` | | QQ | β | | | | Wechat | β | | ... --- Near line 98: The official name of this popular chat service is spelled with a capital βCβ. Context: ... | | Wechat | β | | ... --- Near line 98: Possible typo: you repeated a whitespace Context: ... | | Wechat | β | | ... --- Near line 98: Possible typo: you repeated a whitespace Context: ... | | Wechat | β | | ... --- Near line 98: Possible typo: you repeated a whitespace Context: ... | | Wechat | β | | ... --- Near line 98: Possible typo: you repeated a whitespace Context: ... | | Wechat | β | | | | Twitter | β | | ... --- Near line 99: Possible typo: you repeated a whitespace Context: ... | | Twitter | β | | ... --- Near line 99: Possible typo: you repeated a whitespace Context: ... | | Twitter | β | | ... --- Near line 99: Possible typo: you repeated a whitespace Context: ... | | Twitter | β | | ... --- Near line 99: Possible typo: you repeated a whitespace Context: ... | | Twitter | β | | | | Matrix | β | | ... --- Near line 100: Possible typo: you repeated a whitespace Context: ... | | Matrix | β | | ... --- Near line 100: Possible typo: you repeated a whitespace Context: ... | | Matrix | β | | ... --- Near line 100: Possible typo: you repeated a whitespace Context: ... | | Matrix | β | | ... --- Near line 100: Possible typo: you repeated a whitespace Context: ... | | Matrix | β | | | | IRC | β | | ... --- Near line 101: Possible typo: you repeated a whitespace Context: ... | | IRC | β | | ... --- Near line 101: Possible typo: you repeated a whitespace Context: ... | | IRC | β | | ... --- Near line 101: Possible typo: you repeated a whitespace Context: ... | | IRC | β | | ... --- Near line 101: Possible typo: you repeated a whitespace Context: ... | | IRC | β | | | | ... | | | C... --- Near line 102: Possible typo: you repeated a whitespace Context: ... | | ... | | | Create Issue/P... --- Near line 102: Possible typo: you repeated a whitespace Context: ... | | ... | | | Create Issue/PR ... --- Near line 102: Possible typo: you repeated a whitespace Context: ... | | ... | | | Create Issue/PR ... --- Near line 102: Possible typo: you repeated a whitespace Context: ... | | Create Issue/PR | ## π¦ Quick Start Refer to the [π§ D... --- Near line 133: Unpaired symbol: β]β seems to be missing Context: ...pm2.json ``` ### π₯£ Docker Build Hub: [sudoskys/llmbot](https://hub.docker.com/... --- Near line 133: Possible spelling mistake found. Context: ...m2.json ``` ### π₯£ Docker Build Hub: [sudoskys/llmbot](https://hub.docker.com/reposito... --- Near line 133: Possible spelling mistake found. Context: ...`` ### π₯£ Docker Build Hub: [sudoskys/llmbot](https://hub.docker.com/repository/dock... --- Near line 137: βbrand newβ seems to be a compound adjective before a noun. Use a hyphen: βbrand-newβ. Context: ...ompose Installation If you are using a brand new server, you can use the following shell... --- Near line 140: Possible spelling mistake found. Context: ...ng Docker methods. If you have deployed `redis`, `rabbitmq`, `mongodb`, please modify ... --- Near line 140: Possible spelling mistake found. Context: ... methods. If you have deployed `redis`, `rabbitmq`, `mongodb`, please modify the `docker-... --- Near line 140: Possible spelling mistake found. Context: ... you have deployed `redis`, `rabbitmq`, `mongodb`, please modify the `docker-compose.yml... --- Near line 160: Possible spelling mistake found. Context: ...image using `docker-compose pull`. Use `docker exec -it llmbot /bin/bash` to view Shell in Docker, ent... --- Near line 183: Possible spelling mistake found. Context: ...entation. ### Hooks Hooks control the EventMessage in sender and receiver. For example, we... --- Near line 184: This sentence does not start with an uppercase letter. Context: ...e have `voice_hook` in built-in hooks. you can enable it by setting `VOICE_REPLY_M... --- Near line 191: This sentence does not start with an uppercase letter. Context: ...O_VOICE_KEY=``` use `/env VOICE_REPLY_ME=NONE` to disable t... --- Near line 193: This sentence does not start with an uppercase letter. Context: ...CE_REPLY_ME=NONE` to disable this env. check the source code in `llmkira/extra/voice... --- Near line 194: Possible spelling mistake found. Context: ...ble this env. check the source code in `llmkira/extra/voice_hook.py`, learn to write yo... --- Near line 202: Possible spelling mistake found. Context: ...m) ## π Notice > This project, named OpenAiBot, signifying "Open Artificial Intelligen...
README.md (3)
`45-46`: Update the model to adhere to the Openai Format Schema and provide adaptation links. --- `48-50`: Add the "Vision With Voice" feature to the demo section. --- `62-62`: Add standalone support for gpt-4-turbo and vision to the roadmap.
Summary by CodeRabbit