├── .dockerignore ├── .env.example ├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── bot ├── decorators.py ├── main.py ├── openai_helper.py ├── plugin_manager.py ├── plugins │ ├── auto_tts.py │ ├── code_execution.py │ ├── ddg_image_search.py │ ├── ddg_translate.py │ ├── dux_distributed_global_search.py │ ├── google_web_search.py │ ├── gtts_text_to_speech.py │ ├── iplocation.py │ ├── plugin.py │ ├── sequential_thinking.py │ ├── spotify.py │ ├── telegram_direct.py │ ├── weather.py │ ├── webshot.py │ ├── website_content.py │ ├── whois_.py │ ├── wolfram_alpha.py │ ├── worldtimeapi.py │ ├── youtube_audio_extractor.py │ └── youtube_transcript.py ├── telegram_bot.py ├── usage_tracker.py └── utils.py ├── dev.py ├── docker-compose.yml ├── prompts ├── assistant_prompt.txt └── whisper_prompt.txt ├── rate_limiter.md ├── requirements-dev.txt ├── requirements.txt ├── ruff.toml └── translations.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/README.md -------------------------------------------------------------------------------- /bot/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/decorators.py -------------------------------------------------------------------------------- /bot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/main.py -------------------------------------------------------------------------------- /bot/openai_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/openai_helper.py -------------------------------------------------------------------------------- /bot/plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugin_manager.py -------------------------------------------------------------------------------- /bot/plugins/auto_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/auto_tts.py -------------------------------------------------------------------------------- /bot/plugins/code_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/code_execution.py -------------------------------------------------------------------------------- /bot/plugins/ddg_image_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/ddg_image_search.py -------------------------------------------------------------------------------- /bot/plugins/ddg_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/ddg_translate.py -------------------------------------------------------------------------------- /bot/plugins/dux_distributed_global_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/dux_distributed_global_search.py -------------------------------------------------------------------------------- /bot/plugins/google_web_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/google_web_search.py -------------------------------------------------------------------------------- /bot/plugins/gtts_text_to_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/gtts_text_to_speech.py -------------------------------------------------------------------------------- /bot/plugins/iplocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/iplocation.py -------------------------------------------------------------------------------- /bot/plugins/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/plugin.py -------------------------------------------------------------------------------- /bot/plugins/sequential_thinking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/sequential_thinking.py -------------------------------------------------------------------------------- /bot/plugins/spotify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/spotify.py -------------------------------------------------------------------------------- /bot/plugins/telegram_direct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/telegram_direct.py -------------------------------------------------------------------------------- /bot/plugins/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/weather.py -------------------------------------------------------------------------------- /bot/plugins/webshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/webshot.py -------------------------------------------------------------------------------- /bot/plugins/website_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/website_content.py -------------------------------------------------------------------------------- /bot/plugins/whois_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/whois_.py -------------------------------------------------------------------------------- /bot/plugins/wolfram_alpha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/wolfram_alpha.py -------------------------------------------------------------------------------- /bot/plugins/worldtimeapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/worldtimeapi.py -------------------------------------------------------------------------------- /bot/plugins/youtube_audio_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/youtube_audio_extractor.py -------------------------------------------------------------------------------- /bot/plugins/youtube_transcript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/plugins/youtube_transcript.py -------------------------------------------------------------------------------- /bot/telegram_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/telegram_bot.py -------------------------------------------------------------------------------- /bot/usage_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/usage_tracker.py -------------------------------------------------------------------------------- /bot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/bot/utils.py -------------------------------------------------------------------------------- /dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/dev.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /prompts/assistant_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/prompts/assistant_prompt.txt -------------------------------------------------------------------------------- /prompts/whisper_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/prompts/whisper_prompt.txt -------------------------------------------------------------------------------- /rate_limiter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/rate_limiter.md -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | ruff==0.14.5 2 | watchdog==4.0.0 3 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/requirements.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/ruff.toml -------------------------------------------------------------------------------- /translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarshalX/chatgpt-telegram-bot/HEAD/translations.json --------------------------------------------------------------------------------