diff --git a/README.md b/README.md
index 4ec6de9f..7979201b 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# 🤖 GPT-Telegramus
-|
|
The best Telegram bot for ChatGPT, EdgeGPT (aka Bing AI), DALL-E, Bing Image generator, Bard and Gemini with stream writing, requests with images (for Bard and Gemini only), multiple languages, admin control, automatic proxy searcher, data logging and more!
|
-|-------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
+|  | The best Telegram bot for ChatGPT, EdgeGPT (aka Bing AI), DALL-E, Bing Image generator, Bard and Gemini with stream writing, requests with images (for Bard and Gemini only), multiple languages, admin control, automatic proxy searcher, data logging and more!
|
+| -------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
-
-
-
+
----------
@@ -43,6 +41,8 @@ Or message me if you would like to donate 💰
- 3️⃣ [Sergey Krashevich](https://github.com/skrashevich) - *Docker, GitHub Actions*
- 4️⃣ [Wahit Fitriyanto](https://github.com/wahitftry) - *Indonesian language*
- 5️⃣ [Alexander Fadeyev](https://github.com/alfsoft) - *EdgeGPT Fix*
+- 6️⃣ AnthroAsja - *Author of the Belarusian translation*
+- 7️⃣ Anonymous Samurai - *Author of the Ukrainian translation*
----------
@@ -57,18 +57,18 @@ Or message me if you would like to donate 💰
## 📙 Project based on
-- **ChatGPT** (ChatGPT by OpenAI): https://chat.openai.com/chat
-- **Bing chat** (EdgeGPT by Microsoft): https://bing.com/chat
-- **DALL-E** (DALLE by OpenAI): https://openai.com/dall-e-2/
-- **Bard** (Bard by Google): https://bard.google.com/
-- **Gemini** (Gemini by Google): https://makersuite.google.com/app/prompts/new_freeform
-- **acheong08/ChatGPT** (API): https://github.com/acheong08/ChatGPT
-- **acheong08/EdgeGPT** (API): https://github.com/acheong08/EdgeGPT
-- **jacobgelling/EdgeGPT** (API): https://github.com/jacobgelling/EdgeGPT
-- **dsdanielpark/Bard-API** (API): https://github.com/dsdanielpark/Bard-API
-- **acheong08/BingImageCreator** (API): https://github.com/acheong08/BingImageCreator
-- **google/generative-ai-python** (API): https://github.com/google/generative-ai-python
-- **python-telegram-bot** (Telegram bot API): https://github.com/python-telegram-bot/python-telegram-bot
+- **ChatGPT** (ChatGPT by OpenAI):
+- **Bing chat** (EdgeGPT by Microsoft):
+- **DALL-E** (DALLE by OpenAI):
+- **Bard** (Bard by Google):
+- **Gemini** (Gemini by Google):
+- **acheong08/ChatGPT** (API):
+- **acheong08/EdgeGPT** (API):
+- **jacobgelling/EdgeGPT** (API):
+- **dsdanielpark/Bard-API** (API):
+- **acheong08/BingImageCreator** (API):
+- **google/generative-ai-python** (API):
+- **python-telegram-bot** (Telegram bot API):
----------
@@ -83,7 +83,7 @@ Or message me if you would like to donate 💰
7. Access the modules you want to use (Generate an API key / access token for ChatGPT / DALL-E / Gemini, save cookies for EdgeGPT / Bard)
8. Start ChatGPTProxy for ChatGPT (see **🔗 Chat-GPT Base URL (proxy)** section)
9. Carefully change all the settings (in the `config.json` file) to suit your needs. If you have questions regarding any setting, open an issue, I will add a more detailed description
-10. Create bot at https://t.me/BotFather
+10. Create bot at
11. Type Bot's token into `api_key` in `telegram` in `config.json` file
12. Run main script `python main.py`
@@ -125,7 +125,7 @@ Or message me if you would like to donate 💰
**Note:** make sure you don't delete argumensts `{0}`, `{1}`, ... in message and please restart python script to apply changes
-### Currently available languages:
+### Currently available languages
- 🇺🇸 English
- 🇷🇺 Русский
@@ -150,7 +150,8 @@ If you want to add a language, create a pull request 💜
1. `sudo apt-get install -y systemd`
7. Create new service file
1. `sudo nano /etc/systemd/system/gpt-telegramus.service`
- ```
+
+ ```ini
[Unit]
Description=GPT-Telegramus service
After=multi-user.target
@@ -167,6 +168,7 @@ If you want to add a language, create a pull request 💜
WantedBy=multi-user.target
```
+
8. Reload systemctl daemon
1. `sudo systemctl daemon-reload`
9. Enable and start service
@@ -179,7 +181,8 @@ If you want to add a language, create a pull request 💜
## 🍓 Running on Raspberry Pi (ARM)
1. Install Python 3.10 if not installed
- 1. ```
+
+ 1. ```shell
sudo apt-get update
sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev
wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
@@ -189,9 +192,11 @@ If you want to add a language, create a pull request 💜
sudo make -j 4
sudo make altinstall
```
+
2. Check version by typing `python3.10 -V`. After this, you should use `python3.10` command instead of `python` or you can add it to the `bashrc` by typing `echo "alias python=/usr/local/bin/python3.10" >> ~/.bashrc`
2. For ChatGPTProxy, install GO and tls-client
- 1. ```
+
+ 1. ```shell
sudo apt-get install golang-go
git clone https://github.com/bogdanfinn/tls-client.git
@@ -200,27 +205,31 @@ If you want to add a language, create a pull request 💜
mv ./dist/tls-client-arm64.so /home/pi/.local/lib/python3.10/site-packages/tls_client/dependencies/
mv ./dist/tls-client-arm64.h /home/pi/.local/lib/python3.10/site-packages/tls_client/dependencies/
```
+
3. Build ChatGPTProxy
- 1. ```
+
+ 1. ```shell
git clone https://github.com/acheong08/ChatGPTProxy
/usr/local/go/bin/go build
```
+
2. Create and start service as mention in the **🔗 Chat-GPT Base URL (proxy)** section
4. Follow the **🐧 Running as service on linux** guide
## 🐋 Running in Docker
-**WARNING: not tested**
-
### From GitHub Package
1. Clone repo or download [`config.json`](./config.json) and [`messages.json`](./messages.json)
2. Edit the `config.json`, set options in the `files` section to the path in the container (`/app/config/`)
3. Run the container
+
```shell
docker run -d -e TELEGRAMUS_CONFIG_FILE="/app/config/config.json" -v :/app/config --name gpt-telegramus --restart on-failure ghcr.io/f33rni/gpt-telegramus:latest
```
+
If you want to try the preview version
+
```shell
docker run -d -e TELEGRAMUS_CONFIG_FILE="/app/config/config.json" -v :/app/config --name gpt-telegramus --restart on-failure ghcr.io/f33rni/gpt-telegramus:edge
```
@@ -230,14 +239,19 @@ If you want to add a language, create a pull request 💜
1. Install Docker
2. Clone repo
3. Build container
+
```shell
docker buildx build -t telegramus --load -f Dockerfile .
```
+
4. Run the container
+
```shell
docker run -d --name gpt-telegramus --restart on-failure telegramus
```
+
or if you want to use a custom config
+
```shell
docker run -d -e TELEGRAMUS_CONFIG_FILE="/app/config/config.json" -v :/app/config --name gpt-telegramus --restart on-failure telegramus
```
@@ -260,7 +274,8 @@ Default base URL by acheong08/ChatGPT stopped working. Below is an instruction o
1. `sudo apt-get install systemd`
5. Create service
1. `sudo nano /etc/systemd/system/chatgpt-proxy.service`
- ```
+
+ ```ini
[Unit]
Description=ChatGPTProxy service
After=multi-user.target
@@ -284,6 +299,7 @@ Default base URL by acheong08/ChatGPT stopped working. Below is an instruction o
WantedBy=multi-user.target
```
+
6. Reload systemctl daemon
1. `sudo systemctl daemon-reload`
7. Enable and start service
@@ -298,15 +314,15 @@ Default base URL by acheong08/ChatGPT stopped working. Below is an instruction o
## 🌎 Proxy to bypass geo-blocking
-### NOT TESTED AND MOST LIKELY WILL NOT WORK
+### NOT TESTED AND MOST LIKELY WILL NOT WORK WITH BARD AND BING AI
-**I won't respond to the issue if it's related to auto proxy**
+#### I won't respond to the issue if it's related to auto proxy
It is possible to bypass geo-blocking of ChatGPT, EdgeGPT, DALL-E or Bard. GPT-Telegramus includes automatic proxy-list downloading with periodic checks
1. Set `enabled` in `proxy_automation` in `config.json` to `true`
2. Set `auto` in `proxy` for modules you want to connect automatic proxy search
-3. Restart app and hope for the best.
+3. Restart app and hope for the best.
GPT-Telegramus will download the proxy list itself and start trying various proxies (see console for logs).
Sometimes, searching for a proxy can take a long time. If you think that the found proxy is not suitable, you can restart the bot using the `/restart` command
@@ -332,8 +348,8 @@ Sometimes, searching for a proxy can take a long time. If you think that the fou
- `/bard ` - Request to the Bard module
- `/gemini ` - Request to the Gemini module
+### Admin commands
-### Admin commands:
- 💬 `/queue` - Show requests queue
- 🔃 `/restart` - Restart proxies and telegram bot
- 👤 `/users` - Show list of all users
@@ -377,6 +393,6 @@ You can enable and configure data collection in config in `data_collecting` bloc
----------
-### 🚧 P.S. This project is still under development!
+### 🚧 P.S. This project is still under development
- If you find a **bug** in GPT-Telegramus, please create an Issue
diff --git a/main.py b/main.py
index c0c7731d..279d5a3b 100644
--- a/main.py
+++ b/main.py
@@ -35,7 +35,7 @@
from JSONReaderWriter import load_json
# GPT-Telegramus version
-__version__ = "4.1.0"
+__version__ = "4.1.1"
# Logging level
LOGGING_LEVEL = logging.INFO
diff --git a/messages.json b/messages.json
index 1d23bbfa..4af6977b 100644
--- a/messages.json
+++ b/messages.json
@@ -1,328 +1,454 @@
[
- {
- "language_name": "🇺🇸 English",
- "language_icon": "🇺🇸",
- "language_select_error": "❌ Error selecting language!\\n\\n{0}",
- "language_select": "Please select an interface language",
- "language_changed": "🇺🇸 You've selected English\\n\\nYou can change the language at any time by typing the /lang command",
- "start_message": "Hello, 👋 choomba! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 GPT-Telegramus author: Fern (aka F3RNI)\\n💻 Contributors:\\n1️⃣ Keepalove (aka Azarell) (aka Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 GitHub page: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Support the project by buying my music: https://f3rni.bandcamp.com",
- "help_message": "📄 /start - Welcome message and bot version\\n❓ /help - Show this message\\n↕ /module - Change module to chat with\\n🧹 /clear - Clear chat history\\n🌎 /lang - Change the language\\n🆔 /chatid - Show your chat_id\\n\\nNow to get started send me any message 💬",
- "help_message_admin": "Admin commands:\\n\\n💬 /queue - Show requests queue\\n🔃 /restart - Restart proxies and telegram bot\\n👤 /users - Show list of all users\\n🔨 /ban [reason] - Ban a user by their id with reason (optional)\\n🔓 /unban - Unban a user by their id\\n📢 /broadcast - Send text message to everyone except banned users",
- "empty_request_module_changed": "✅ Your module has been changed to {0}\\nNow send me your request as a message",
- "media_group_response": "Generated images for \"{}\" request",
- "permissions_deny": "❌ You do not have permission for this command!",
- "queue_overflow": "Queue is full. Try again later ⏳",
- "queue_empty": "🗑 Queue is empty",
- "queue_accepted": "✅ Request to the {0} module added to the queue.\\nPosition: {1}/{2} ⏳",
- "response_error": "❌ Error: {0}\\n\\nClear the history and make another request or try again later",
- "empty_message": "⚠️ Empty! See logs for details",
- "regenerate_error_not_last": "❌ Error! Can only regenerate the last request!",
- "regenerate_error_empty": "❌ Error! Empty request!",
- "continue_error_not_last": "❌ Error! Can only continue the last request!",
- "stop_error_not_last": "❌ Error! Can only abort the last request!",
- "stop_error": "❌ Error! Can not stop generating!",
- "edgegpt_sources": "\\n📄 {0}: {1}",
- "users_admin": "Banned? Admin? Language Module UserID (Name) - Requests\\n\\n{0}",
- "restarting": "🙏 Restarting in progress...\\nPlease wait",
- "restarting_done": "✅ The restart is completed",
- "chat_cleared": "✅ Chat history cleared for {0}",
- "clear_error": "❌ Error clearing chat history!\\n\\n{0}",
- "clear_select_module": "Select the module whose chat history you want to clear,\\nor ignore this message",
- "module_select_module": "Your current module: {}\\nSelect the module to chat with,\\nor ignore this message",
- "user_cooldown_error": "❌ Please wait {0} before sending request to the {1} module!",
- "hours": "h",
- "minutes": "m",
- "seconds": "s",
- "ban_message_admin": "✅ Banned user: {0}\\n\\nReason: {1}",
- "ban_no_user_id": "❌ Error! Please specify user_id",
- "ban_message_user": "❌ You're not whitelisted or you have been banned! \\n\\nReason: {0}",
- "ban_reason_default": "Reason not specified",
- "unban_message_admin": "✅ Unbanned user: {0}",
- "broadcast_no_message": "❌ No message to broadcast!",
- "broadcast": "📢 {0}",
- "broadcast_initiated": "⏳ Broadcasting in progress... Please wait and don't send new messages!",
- "broadcast_done": "✅ Broadcast completed! Messages sent to users:\\n{0}",
- "style_changed": "✅ Conversation style changed to {0}",
- "style_change_error": "❌ Error changing conversation style!\\n\\n{0}",
- "style_select": "Your conversation style: {}\\nSelect new conversation style of Bing,\\nor ignore this message",
- "style_precise": "📏 Precise",
- "style_balanced": "⚖️ Balanced",
- "style_creative": "🎨 Creative",
- "button_stop_generating": "🛑 Stop generating",
- "button_continue": "⏩ Continue",
- "button_regenerate": "🔄 Regenerate",
- "button_clear": "🧹 Clear history",
- "button_module": "↕️ Change module",
- "button_style_change": "⚙️ Change style",
- "modules": [
- "💬 ChatGPT",
- "🖼 DALL-E",
- "🔵 Bing AI",
- "🖥 Bard",
- "🎨 Bing ImageGen",
- "♊ Gemini"
- ],
- "module_icons": [
- "💬",
- "🖼",
- "🔵",
- "🖥",
- "🎨",
- "♊"
- ]
- },
- {
- "language_name": "🇷🇺 Русский",
- "language_icon": "🇷🇺",
- "language_select": "Пожалуйста, выберите язык интерфейса",
- "language_changed": "🇷🇺 Вы выбрали русский язык\\n\\nВы можете изменить язык в любое время прописав команду /lang",
- "start_message": "Привет, 👋 чумба! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 Разработка: Ферн (F3RNI)\\n💻 Соавторы:\\n1️⃣ Keepalove (Azarell) (Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Страница GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Поддержите проект, купив мою музыку: https://f3rni.bandcamp.com",
- "help_message": "📄 /start - Приветственное сообщение и версия бота\\n❓ /help - Показать это сообщение\\n↕ /module - Изменить модуль для чата\\n🧹 /clear - Очистить историю чата\\n🌎 /lang - Изменить язык\\n🆔 /chatid - Показать ваш chat_id\\n\\nТеперь, чтобы начать, отправьте мне любое сообщение 💬",
- "help_message_admin": "Команды администратора:\\n\\n💬 /queue - Показать очередь запросов\\n🔃 /restart - Перезапустить прокси и телеграм-бота\\n👤 /users - Показать список всех пользователей\\n🔨 /ban [reason] - Заблокировать пользователя по его id с указанием причины (опционально)\\n🔓 /unban - Разблокировать пользователя по id\\n📢 /broadcast - Отправить текстовое сообщение всем, кроме заблокированных пользователей",
- "empty_request_module_changed": "✅ Модуль был изменен на {0}\\nТеперь пришлите мне ваш запрос в виде сообщения",
- "media_group_response": "Сгенерированные изображения по запросу \"{}\"",
- "permissions_deny": "❌ У вас нет разрешения на эту команду!",
- "queue_overflow": "Очередь заполнена. Попробуйте позже ⏳",
- "queue_empty": "🗑 Очередь пуста",
- "queue_accepted": "✅ Запрос к {0} модулю добавлен в очередь.\\nПозиция в очереди: {1}/{2} ⏳",
- "response_error": "❌ Ошибка: {0}\\n\\nОчистите историю и сделайте еще один запрос или повторите попытку позже",
- "empty_message": "⚠️ Пустое сообщение! Смотрите логи для подробной информации",
- "regenerate_error_not_last": "❌ Ошибка! Можно сгенерировать заново только последний запрос!",
- "regenerate_error_empty": "❌ Ошибка! Пустой запрос!",
- "continue_error_not_last": "❌ Ошибка! Можно продолжить только последний запрос!",
- "stop_error_not_last": "❌ Ошибка! Можно прервать только последний запрос!",
- "stop_error": "❌ Ошибка! Невозможно прекратить дегенерацию!",
- "edgegpt_sources": "\\n📄 {0}: {1}",
- "users_admin": "Забанен? Админ? Язык Модуль UserID (Имя) - Запросов\\n\\n{0}",
- "restarting": "🙏 Выполняется перезапуск...\\nПожалуйста, подождите",
- "restarting_done": "✅ Перезапуск завершен",
- "chat_cleared": "✅ История чата была очищена для {0}",
- "clear_error": "❌ Ошибка очистки истории чата!\\n\\n{0}",
- "clear_select_module": "Выберите модуль, историю чата которого хотите очистить\\nИли проигнорируйте это сообщение",
- "module_select_module": "Текущий модуль: {}\\nВыберите модуль для чата\\nИли проигнорируйте это сообщение",
- "user_cooldown_error": "❌ Пожалуйста подождите {0}, прежде чем отправлять запрос к {1}",
- "hours": "ч",
- "minutes": "м",
- "seconds": "с",
- "ban_message_admin": "✅ Заблокирован пользователь: {0}\\n\\nПричина: {1}",
- "ban_no_user_id": "❌ Ошибка! Пожалуйста, укажите user_id",
- "ban_message_user": "❌ Вы не находитесь в белом списке или вы были забанены! \\n\\nПричина: {0}",
- "ban_reason_default": "Причина не указана",
- "unban_message_admin": "✅ Разблокирован пользователь: {0}",
- "broadcast_no_message": "❌ Нет сообщения для вещания!",
- "broadcast": "📢 {0}",
- "broadcast_initiated": "⏳ Bещание в процессе... Пожалуйста ожидайте и не отправляйте новых сообщений!",
- "broadcast_done": "✅ Вещание завершено! Сообщения отправлены пользователям:\\n{0}",
- "style_changed": "✅ Стиль общения изменен на {0}",
- "style_change_error": "❌ Ошибка смены стиля общения!\\n\\n{0}",
- "style_select": "Текущий стиль общения: {}\\nВыберите новый стиль общения Bing,\\nИли проигнорируйте это сообщение",
- "style_precise": "📏 Точный",
- "style_balanced": "⚖️ Сбалансированный",
- "style_creative": "🎨 Творческий",
- "button_stop_generating": "🛑 Прекратить генерацию",
- "button_continue": "⏩ Продолжить",
- "button_regenerate": "🔄 Перегенерировать",
- "button_clear": "🧹 Очистить историю",
- "button_module": "↕️ Сменить модуль",
- "button_style_change": "⚙️ Сменить стиль",
- "modules": [
- "💬 ChatGPT",
- "🖼 DALL-E",
- "🔵 Bing AI",
- "🖥 Bard",
- "🎨 Bing ImageGen",
- "♊ Gemini"
- ]
- },
- {
- "language_name": "🏴☠️ Тофийсковый",
- "language_icon": "🏴☠",
- "language_select": "Пожамлуста, выберитеб языкб интерфейсба",
- "language_changed": "🏴☠️ Вы вымбрали тофийский язык\\n\\nВы можитеб изменитьб язык в любои время прописаф командуб /lang",
- "start_message": "Преветб, 👋 тчумба! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 Разработбка: Ферн (F3RNI)\\n💻 Соавторы:\\n1️⃣ Keepalove (Azarell) (Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Странитса GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Подержите проектб, купив моюб музыкбу: https://f3rni.bandcamp.com",
- "help_message": "📄 /start - Приветствене сообщенне и версия ботба\\n❓ /help - Показатб этоб сообщенне\\n↕ /module - Изменитб модуль для тчата\\n🧹 /clear - Очиститб истоию чатба\\n🌎 /lang - Изменитб языкб\\n🆔 /chatid - Показатб ваш chat_id\\n\\nТеперб, чтобы начать, начырыкайте мне любое сообщенне 💬",
- "help_message_admin": "Команды админаб:\\n\\n💬 /queue - Показатб очередб запрософ\\n🔃 /restart - Перезапуститб прокси и телеграм-боба\\n👤 /users - Показатб списох всех польбзователей\\n🔨 /ban [reason] - Заблокировать полбзоватебля по его id с указанием причиныб (оптсыоинально)\\n🔓 /unban - Разблокироватб полбзоватебля по id\\n📢 /broadcast - Начырыкатб текбстовое сообщенне всем, кроме заблокированне пользователе",
- "empty_request_module_changed": "✅ Модулб был изменен на {0}\\nТеперб начырыкайте мне ваш запросб в виде сообщення",
- "media_group_response": "Нарисованне кортинбки по зомпросуб \"{}\"",
- "permissions_deny": "❌ Вам низзя, у вас нет правб на енту команбду!",
- "queue_overflow": "Очередб заполнена. Попробувайте пожже ⏳",
- "queue_empty": "🗑 Очередб пуста",
- "queue_accepted": "✅ Запрос к {0} модулю добавленб в очередб.\\nПозиция в очереди: {1}/{2} ⏳",
- "response_error": "❌ Ошибка: {0}\\n\\nОбчистити имсториюб и сделойте есчо один зопрос или повторибте попытку пожже",
- "empty_message": "⚠️ Пустовое сообщенне! Смотрибте логи для подробновой информаци",
- "regenerate_error_not_last": "❌ Ошибка! Можбно сгенерироватб заново толбко последневый запросб!",
- "regenerate_error_empty": "❌ Ошибка! Пустовый запрос!",
- "continue_error_not_last": "❌ Ошибка! Можноб продолжить только последневый запрос!",
- "stop_error_not_last": "❌ Ошибка! Можноб прерватб толбко последневый запрос!",
- "stop_error": "❌ Ошибка! Невозможноб прекратитб дегенерацию!",
- "edgegpt_sources": "\\n📄 {0}: {1}",
- "users_admin": "Забананенб? Админ? Языкб Мобдулб UserID (Name) - Запрософ\\n\\n{0}",
- "restarting": "🙏 Выполняется перезампуск...\\nПожамлеста, подождите чучутб",
- "restarting_done": "✅ Перезампуск завершен",
- "chat_cleared": "✅ История чатба была очищена для {0}",
- "clear_error": "❌ Ошибка очистбки истории чата!\\n\\n{0}",
- "clear_select_module": "Выберимте модуль, историю чатба которогоб хотитеб очиститб\\nИли проигнорируйте енто сообщенне",
- "module_select_module": "Текущий модуль: {}\\nВыберите модуль для чата\\nИли проигнорируйте это сообщенне",
- "user_cooldown_error": "❌ Пожамлусто пождите есчо {0}, прежде чем черыкатб сообщчэние к {1}",
- "hours": "ч",
- "minutes": "м",
- "seconds": "с",
- "ban_message_admin": "✅ Заблокирован юзер: {0}\\n\\nПримчина: {1}",
- "ban_no_user_id": "❌ Ошибка! Пожалеста, укажите user_id",
- "ban_message_user": "❌ Вы не находитясб в белом списке или вы были забананены! \\n\\nПричина: {0}",
- "ban_reason_default": "Надоб указатб причину",
- "unban_message_admin": "✅ Разблокирован пользователь: {0}",
- "broadcast_no_message": "❌ Нет сообщення для вещання!",
- "broadcast": "📢 {0}",
- "broadcast_initiated": "⏳ Bесчание в процесбе... Пожамлусто пождите и не черыкайти нововых собщениев!",
- "broadcast_done": "✅ Весчание покончено! Собщчення начерыканы юзверям:\\n{0}",
- "style_changed": "✅ Стилб общення изменен на {0}",
- "style_change_error": "❌ Ошибка смены стиля общення!\\n\\n{0}",
- "style_select": "Текущий стиль общення: {}\\nВымберитеб новый стилб общення девианта,\\nИли проигнорируйте это сообщенне",
- "style_precise": "📏 Точновый",
- "style_balanced": "⚖️ Сбалансированновый",
- "style_creative": "🎨 Творческовый",
- "button_stop_generating": "🛑 Прекратитб дегенерабцию",
- "button_continue": "⏩ Продолжитб",
- "button_regenerate": "🔄 Дегенерироватб",
- "button_clear": "🧹 Очиститб ибстомрию",
- "button_module": "↕️ Сменить модулб",
- "button_style_change": "⚙️ Сменитб стилб",
- "modules": [
- "💬 ЧатбЖБТ",
- "🖼 Каляка малака",
- "🔵 Девиантнутый",
- "🖥 Лютик, мать твою",
- "🎨 Маляка каляка",
- "♊ Близнетсы"
- ]
- },
- {
- "language_name": "🇮🇩 Bahasa Indonesia",
- "language_icon": "🇮🇩",
- "language_select_error": "❌ Kesalahan dalam memilih bahasa!\\n\\n{0}",
- "language_select": "Silakan pilih bahasa antarmuka",
- "language_changed": "🇮🇩 Anda telah memilih Bahasa Indonesia\\n\\nAnda dapat mengganti bahasa kapan saja dengan mengetik perintah /lang",
- "start_message": "Halo, 👋 sahabat! 👋\\n\\n📄 Versi GPT-Telegramus {0}\\n\\n💜 Penulis GPT-Telegramus: Fern (juga dikenal sebagai F3RNI)\\n💻 Kontributor:\\n1️⃣ Keepalove (juga dikenal sebagai Azarell) (juga dikenal sebagai Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Halaman GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Dukung proyek ini dengan membeli musik saya: https://f3rni.bandcamp.com",
- "help_message": "📄 /start - Pesan selamat datang dan versi bot\\n❓ /help - Tampilkan pesan ini\\n↕ /module - Ganti modul untuk berbicara\\n🧹 /clear - Bersihkan riwayat obrolan\\n🌎 /lang - Ganti bahasa\\n🆔 /chatid - Tampilkan chat_id Anda\\n\\nSekarang untuk memulai, kirimkan saya pesan apa pun 💬",
- "help_message_admin": "Perintah Admin:\\n\\n💬 /queue - Tampilkan antrian permintaan\\n🔃 /restart - Mulai ulang proksi dan bot Telegram\\n👤 /users - Tampilkan daftar semua pengguna\\n🔨 /ban [alasan] - Larang pengguna berdasarkan id dengan alasan (opsional)\\n🔓 /unban - Buka larangan pengguna berdasarkan id\\n📢 /broadcast - Kirim pesan teks kepada semua kecuali pengguna yang diblokir",
- "empty_request_module_changed": "✅ Modul Anda telah diubah menjadi {0}\\nSekarang kirimkan permintaan Anda sebagai pesan",
- "media_group_response": "Gambar yang dihasilkan untuk permintaan \"{}\"",
- "permissions_deny": "❌ Anda tidak memiliki izin untuk perintah ini!",
- "queue_overflow": "Antrian penuh. Coba lagi nanti ⏳",
- "queue_empty": "🗑 Antrian kosong",
- "queue_accepted": "✅ Permintaan ke modul {0} ditambahkan ke antrian.\\nPosisi: {1}/{2} ⏳",
- "response_error": "❌ Kesalahan: {0}\\n\\nMembersihkan riwayat dan buat permintaan lain atau coba lagi nanti",
- "empty_message": "⚠️ Kosong! Lihat log untuk detailnya",
- "regenerate_error_not_last": "❌ Kesalahan! Hanya bisa menghasilkan ulang permintaan terakhir!",
- "regenerate_error_empty": "❌ Kesalahan! Permintaan kosong!",
- "continue_error_not_last": "❌ Kesalahan! Hanya bisa melanjutkan permintaan terakhir!",
- "stop_error_not_last": "❌ Kesalahan! Hanya bisa menghentikan permintaan terakhir!",
- "stop_error": "❌ Kesalahan! Tidak dapat menghentikan penghasilan!",
- "edgegpt_sources": "\\n📄 {0}: {1}",
- "users_admin": "Dilarang? Admin? Bahasa Modul UserID (Nama) - Permintaan\\n\\n{0}",
- "restarting": "🙏 Sedang dilakukan proses restart...\\nTunggu sebentar",
- "restarting_done": "✅ Restart selesai",
- "chat_cleared": "✅ Riwayat obrolan dibersihkan untuk {0}",
- "clear_error": "❌ Kesalahan membersihkan riwayat obrolan!\\n\\n{0}",
- "clear_select_module": "Pilih modul yang ingin Anda bersihkan riwayat obrolannya,\\natau abaikan pesan ini",
- "module_select_module": "Modul saat ini Anda: {}\\nPilih modul untuk berbicara,\\natau abaikan pesan ini",
- "user_cooldown_error": "❌ Harap tunggu {0} sebelum mengirim permintaan ke modul {1}!",
- "hours": "j",
- "minutes": "m",
- "seconds": "d",
- "ban_message_admin": "✅ Pengguna diblokir: {0}\\n\\nAlasan: {1}",
- "ban_no_user_id": "❌ Kesalahan! Harap tentukan user_id",
- "ban_message_user": "❌ Anda tidak masuk daftar putih atau Anda telah diblokir! \\n\\nAlasan: {0}",
- "ban_reason_default": "Alasan tidak ditentukan",
- "unban_message_admin": "✅ Pengguna dibuka blokir: {0}",
- "broadcast_no_message": "❌ Tidak ada pesan untuk disiarkan!",
- "broadcast": "📢 {0}",
- "broadcast_initiated": "⏳ Proses siaran sedang berlangsung... Harap tunggu dan jangan kirim pesan baru!",
- "broadcast_done": "✅ Siaran selesai! Pesan telah dikirim ke pengguna:\\n{0}",
- "style_changed": "✅ Gaya percakapan diubah menjadi {0}",
- "style_change_error": "❌ Kesalahan mengubah gaya percakapan!\\n\\n{0}",
- "style_select": "Gaya percakapan Anda: {}\\nPilih gaya percakapan baru Bing,\\natau abaikan pesan ini",
- "style_precise": "📏 Presisi",
- "style_balanced": "⚖️ Seimbang",
- "style_creative": "🎨 Kreatif",
- "button_stop_generating": "🛑 Hentikan penghasilan",
- "button_continue": "⏩ Lanjutkan",
- "button_regenerate": "🔄 Hasilkan ulang",
- "button_clear": "🧹 Bersihkan riwayat",
- "button_module": "↕️ Ganti modul",
- "button_style_change": "⚙️ Ubah gaya",
- "modules": [
- "💬 ChatGPT",
- "🖼 DALL-E",
- "🔵 Bing AI",
- "🖥 Bard",
- "🎨 Bing ImageGen",
- "♊ Gemini"
- ]
- },
- {
- "language_name": "🇨🇳 简体中文",
- "language_icon": "🇨🇳",
- "language_select_error": "❌ 在选择语言时遇到错误!\\n\\n{0}",
- "language_select": "请选择一个界面语言",
- "language_changed": "🇨🇳 你已经选择了简体中文\\n\\n你可以通过输入 /lang 指令来随时修改语言",
- "start_message": "你好, 👋 朋友! 👋\\n\\n📄 GPT-Telegramus 版本 {0}\\n\\n💜 GPT-Telegramus 作者: Fern (aka F3RNI)\\n💻 贡献者:\\n1️⃣ Keepalove (aka Azarell) (aka Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 GitHub page: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 通过购买我的音乐来支持这个项目: https://f3rni.bandcamp.com",
- "help_message": "📄 /start - 欢迎信息和机器人版本\\n❓ /help - 展示这条消息\\n↕ /module - 变更要对话的模块\\n🧹 /clear - 清除对话历史\\n🌎 /lang - 变更语言\\n🆔 /chatid - 显示你的 chat_id\\n\\n现在,发送给我任何消息以开始 💬",
- "help_message_admin": "管理员指令:\\n\\n💬 /queue - 展示请求队列\\n🔃 /restart - 重启代理和 Telegram 机器人\\n👤 /users - 展示所有用户列表\\n🔨 /ban [reason] - 封禁一个用户,附带理由(可选)\\n🔓 /unban - 通过 id 解除对用户的封禁\\n📢 /broadcast - 给所有人发送消息,除了被封禁的用户",
- "empty_request_module_changed": "✅ 你的模块已变更为 {0}\\n现在以消息来向我发送你的请求",
- "media_group_response": "已为请求 \"{}\" 生成图片",
- "permissions_deny": "❌ 你没有使用这个指令的权限!",
- "queue_overflow": "队列已满,稍后再试 ⏳",
- "queue_empty": "🗑 队列为空",
- "queue_accepted": "✅ 向模块 {0} 的请求已经添加到队列中。\\n位置: {1}/{2} ⏳",
- "response_error": "❌ 错误: {0}\\n\\n清除对话历史并稍后再重试",
- "empty_message": "⚠️ 消息为空!查看日志以获取详情",
- "regenerate_error_not_last": "❌ 错误!只能重新生成最后一个请求!",
- "regenerate_error_empty": "❌ 错误!请求为空!",
- "continue_error_not_last": "❌ 错误!只能继续最后一个请求!",
- "stop_error_not_last": "❌ 错误!只能放弃最后一个请求!",
- "stop_error": "❌ 错误!无法停止生成!",
- "edgegpt_sources": "\\n📄 {0}: {1}",
- "users_admin": "封禁? 管理? 语言 模块 UserID(名字)- 请求数\\n\\n{0}",
- "restarting": "🙏 正在重启中...\\n请稍等",
- "restarting_done": "✅ 重启已完成",
- "chat_cleared": "✅ 已为 {0} 清除对话历史",
- "clear_error": "❌ 在清除历史时遇到错误!\\n\\n{0}",
- "clear_select_module": "选择你想清理对话历史的模块\\n或忽略这条消息",
- "module_select_module": "你当前选择的模块:{}\\n选择想要对话的模块,\\n或忽略这条消息",
- "user_cooldown_error": "❌ 在请求 {1} 模组之前,请等待 {0}!",
- "hours": "h",
- "minutes": "m",
- "seconds": "s",
- "ban_message_admin": "✅ 已封禁用户:{0}\\n\\n理由:{1}",
- "ban_no_user_id": "❌ 错误!请指定 user_id",
- "ban_message_user": "❌ 你不在白名单中或你已被封禁!\\n\\n理由:{0}",
- "ban_reason_default": "理由未指定",
- "unban_message_admin": "✅ 已解除封禁用户 {0}",
- "broadcast_no_message": "❌ 没有要广播的消息!",
- "broadcast": "📢 {0}",
- "broadcast_initiated": "⏳ 正在广播中... 请稍等,并不要发送新的消息!",
- "broadcast_done": "✅ 广播完成!消息共发送用户数:\\n{0}",
- "style_changed": "✅ 对话风格变更至 {0}",
- "style_change_error": "❌ 变更风格时遇到错误!\\n\\n{0}",
- "style_select": "你选择的聊天风格:{}\\n为 Bing 选择新的聊天风格,\\n或忽略这条消息",
- "style_precise": "📏 精确",
- "style_balanced": "⚖️ 平衡",
- "style_creative": "🎨 创意",
- "button_stop_generating": "🛑 停止生成",
- "button_continue": "⏩ 继续",
- "button_regenerate": "🔄 重新生成",
- "button_clear": "🧹 清除历史",
- "button_module": "↕️ 变更模组",
- "button_style_change": "⚙️ 变更风格",
- "modules": [
- "💬 ChatGPT",
- "🖼 DALL-E",
- "🔵 Bing AI",
- "🖥 Bard",
- "🎨 Bing ImageGen",
- "♊ Gemini"
- ]
- }
+ {
+ "language_name": "🇺🇸 English",
+ "language_icon": "🇺🇸",
+ "language_select_error": "❌ Error selecting language!\\n\\n{0}",
+ "language_select": "Please select an interface language",
+ "language_changed": "🇺🇸 You've selected English\\n\\nYou can change the language at any time by typing the /lang command",
+ "start_message": "Hello, 👋 choomba! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 GPT-Telegramus author: Fern (aka F3RNI)\\n💻 Contributors:\\n1️⃣ Keepalove (aka Azarell) (aka Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 GitHub page: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Support the project by buying my music: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - Welcome message and bot version\\n❓ /help - Show this message\\n↕ /module - Change module to chat with\\n🧹 /clear - Clear chat history\\n🌎 /lang - Change the language\\n🆔 /chatid - Show your chat_id\\n\\nNow to get started send me any message 💬",
+ "help_message_admin": "Admin commands:\\n\\n💬 /queue - Show requests queue\\n🔃 /restart - Restart proxies and telegram bot\\n👤 /users - Show list of all users\\n🔨 /ban [reason] - Ban a user by their id with reason (optional)\\n🔓 /unban - Unban a user by their id\\n📢 /broadcast - Send text message to everyone except banned users",
+ "empty_request_module_changed": "✅ Your module has been changed to {0}\\nNow send me your request as a message",
+ "media_group_response": "Generated images for \"{}\" request",
+ "permissions_deny": "❌ You do not have permission for this command!",
+ "queue_overflow": "Queue is full. Try again later ⏳",
+ "queue_empty": "🗑 Queue is empty",
+ "queue_accepted": "✅ Request to the {0} module added to the queue.\\nPosition: {1}/{2} ⏳",
+ "response_error": "❌ Error: {0}\\n\\nClear the history and make another request or try again later",
+ "empty_message": "⚠️ Empty! See logs for details",
+ "regenerate_error_not_last": "❌ Error! Can only regenerate the last request!",
+ "regenerate_error_empty": "❌ Error! Empty request!",
+ "continue_error_not_last": "❌ Error! Can only continue the last request!",
+ "stop_error_not_last": "❌ Error! Can only abort the last request!",
+ "stop_error": "❌ Error! Can not stop generating!",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "Banned? Admin? Language Module UserID (Name) - Requests\\n\\n{0}",
+ "restarting": "🙏 Restarting in progress...\\nPlease wait",
+ "restarting_done": "✅ The restart is completed",
+ "chat_cleared": "✅ Chat history cleared for {0}",
+ "clear_error": "❌ Error clearing chat history!\\n\\n{0}",
+ "clear_select_module": "Select the module whose chat history you want to clear,\\nor ignore this message",
+ "module_select_module": "Your current module: {}\\nSelect the module to chat with,\\nor ignore this message",
+ "user_cooldown_error": "❌ Please wait {0} before sending request to the {1} module!",
+ "hours": "h",
+ "minutes": "m",
+ "seconds": "s",
+ "ban_message_admin": "✅ Banned user: {0}\\n\\nReason: {1}",
+ "ban_no_user_id": "❌ Error! Please specify user_id",
+ "ban_message_user": "❌ You're not whitelisted or you have been banned! \\n\\nReason: {0}",
+ "ban_reason_default": "Reason not specified",
+ "unban_message_admin": "✅ Unbanned user: {0}",
+ "broadcast_no_message": "❌ No message to broadcast!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ Broadcasting in progress... Please wait and don't send new messages!",
+ "broadcast_done": "✅ Broadcast completed! Messages sent to users:\\n{0}",
+ "style_changed": "✅ Conversation style changed to {0}",
+ "style_change_error": "❌ Error changing conversation style!\\n\\n{0}",
+ "style_select": "Your conversation style: {}\\nSelect new conversation style of Bing,\\nor ignore this message",
+ "style_precise": "📏 Precise",
+ "style_balanced": "⚖️ Balanced",
+ "style_creative": "🎨 Creative",
+ "button_stop_generating": "🛑 Stop generating",
+ "button_continue": "⏩ Continue",
+ "button_regenerate": "🔄 Regenerate",
+ "button_clear": "🧹 Clear history",
+ "button_module": "↕️ Change module",
+ "button_style_change": "⚙️ Change style",
+ "modules": [
+ "💬 ChatGPT",
+ "🖼 DALL-E",
+ "🔵 Bing AI",
+ "🖥 Bard",
+ "🎨 Bing ImageGen",
+ "♊ Gemini"
+ ],
+ "module_icons": [
+ "💬",
+ "🖼",
+ "🔵",
+ "🖥",
+ "🎨",
+ "♊"
+ ]
+ },
+ {
+ "language_name": "🇷🇺 Русский",
+ "language_icon": "🇷🇺",
+ "language_select": "Пожалуйста, выберите язык интерфейса",
+ "language_changed": "🇷🇺 Вы выбрали русский язык\\n\\nВы можете изменить язык в любое время прописав команду /lang",
+ "start_message": "Привет, 👋 чумба! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 Разработка: Ферн (F3RNI)\\n💻 Соавторы:\\n1️⃣ Keepalove (Azarell) (Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Страница GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Поддержите проект, купив мою музыку: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - Приветственное сообщение и версия бота\\n❓ /help - Показать это сообщение\\n↕ /module - Изменить модуль для чата\\n🧹 /clear - Очистить историю чата\\n🌎 /lang - Изменить язык\\n🆔 /chatid - Показать ваш chat_id\\n\\nТеперь, чтобы начать, отправьте мне любое сообщение 💬",
+ "help_message_admin": "Команды администратора:\\n\\n💬 /queue - Показать очередь запросов\\n🔃 /restart - Перезапустить прокси и телеграм-бота\\n👤 /users - Показать список всех пользователей\\n🔨 /ban [reason] - Заблокировать пользователя по его id с указанием причины (опционально)\\n🔓 /unban - Разблокировать пользователя по id\\n📢 /broadcast - Отправить текстовое сообщение всем, кроме заблокированных пользователей",
+ "empty_request_module_changed": "✅ Модуль был изменен на {0}\\nТеперь пришлите мне ваш запрос в виде сообщения",
+ "media_group_response": "Сгенерированные изображения по запросу \"{}\"",
+ "permissions_deny": "❌ У вас нет разрешения на эту команду!",
+ "queue_overflow": "Очередь заполнена. Попробуйте позже ⏳",
+ "queue_empty": "🗑 Очередь пуста",
+ "queue_accepted": "✅ Запрос к {0} модулю добавлен в очередь.\\nПозиция в очереди: {1}/{2} ⏳",
+ "response_error": "❌ Ошибка: {0}\\n\\nОчистите историю и сделайте еще один запрос или повторите попытку позже",
+ "empty_message": "⚠️ Пустое сообщение! Смотрите логи для подробной информации",
+ "regenerate_error_not_last": "❌ Ошибка! Можно сгенерировать заново только последний запрос!",
+ "regenerate_error_empty": "❌ Ошибка! Пустой запрос!",
+ "continue_error_not_last": "❌ Ошибка! Можно продолжить только последний запрос!",
+ "stop_error_not_last": "❌ Ошибка! Можно прервать только последний запрос!",
+ "stop_error": "❌ Ошибка! Невозможно прекратить дегенерацию!",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "Забанен? Админ? Язык Модуль UserID (Имя) - Запросов\\n\\n{0}",
+ "restarting": "🙏 Выполняется перезапуск...\\nПожалуйста, подождите",
+ "restarting_done": "✅ Перезапуск завершен",
+ "chat_cleared": "✅ История чата была очищена для {0}",
+ "clear_error": "❌ Ошибка очистки истории чата!\\n\\n{0}",
+ "clear_select_module": "Выберите модуль, историю чата которого хотите очистить\\nИли проигнорируйте это сообщение",
+ "module_select_module": "Текущий модуль: {}\\nВыберите модуль для чата\\nИли проигнорируйте это сообщение",
+ "user_cooldown_error": "❌ Пожалуйста подождите {0}, прежде чем отправлять запрос к {1}",
+ "hours": "ч",
+ "minutes": "м",
+ "seconds": "с",
+ "ban_message_admin": "✅ Заблокирован пользователь: {0}\\n\\nПричина: {1}",
+ "ban_no_user_id": "❌ Ошибка! Пожалуйста, укажите user_id",
+ "ban_message_user": "❌ Вы не находитесь в белом списке или вы были забанены! \\n\\nПричина: {0}",
+ "ban_reason_default": "Причина не указана",
+ "unban_message_admin": "✅ Разблокирован пользователь: {0}",
+ "broadcast_no_message": "❌ Нет сообщения для вещания!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ Bещание в процессе... Пожалуйста ожидайте и не отправляйте новых сообщений!",
+ "broadcast_done": "✅ Вещание завершено! Сообщения отправлены пользователям:\\n{0}",
+ "style_changed": "✅ Стиль общения изменен на {0}",
+ "style_change_error": "❌ Ошибка смены стиля общения!\\n\\n{0}",
+ "style_select": "Текущий стиль общения: {}\\nВыберите новый стиль общения Bing,\\nИли проигнорируйте это сообщение",
+ "style_precise": "📏 Точный",
+ "style_balanced": "⚖️ Сбалансированный",
+ "style_creative": "🎨 Творческий",
+ "button_stop_generating": "🛑 Прекратить генерацию",
+ "button_continue": "⏩ Продолжить",
+ "button_regenerate": "🔄 Перегенерировать",
+ "button_clear": "🧹 Очистить историю",
+ "button_module": "↕️ Сменить модуль",
+ "button_style_change": "⚙️ Сменить стиль",
+ "modules": [
+ "💬 ChatGPT",
+ "🖼 DALL-E",
+ "🔵 Bing AI",
+ "🖥 Bard",
+ "🎨 Bing ImageGen",
+ "♊ Gemini"
+ ]
+ },
+ {
+ "language_name": "🏴☠️ Тофийсковый",
+ "language_icon": "🏴☠",
+ "language_select": "Пожамлуста, выберитеб языкб интерфейсба",
+ "language_changed": "🏴☠️ Вы вымбрали тофийский язык\\n\\nВы можитеб изменитьб язык в любои время прописаф командуб /lang",
+ "start_message": "Преветб, 👋 тчумба! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 Разработбка: Ферн (F3RNI)\\n💻 Соавторы:\\n1️⃣ Keepalove (Azarell) (Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Странитса GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Подержите проектб, купив моюб музыкбу: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - Приветствене сообщенне и версия ботба\\n❓ /help - Показатб этоб сообщенне\\n↕ /module - Изменитб модуль для тчата\\n🧹 /clear - Очиститб истоию чатба\\n🌎 /lang - Изменитб языкб\\n🆔 /chatid - Показатб ваш chat_id\\n\\nТеперб, чтобы начать, начырыкайте мне любое сообщенне 💬",
+ "help_message_admin": "Команды админаб:\\n\\n💬 /queue - Показатб очередб запрософ\\n🔃 /restart - Перезапуститб прокси и телеграм-боба\\n👤 /users - Показатб списох всех польбзователей\\n🔨 /ban [reason] - Заблокировать полбзоватебля по его id с указанием причиныб (оптсыоинально)\\n🔓 /unban - Разблокироватб полбзоватебля по id\\n📢 /broadcast - Начырыкатб текбстовое сообщенне всем, кроме заблокированне пользователе",
+ "empty_request_module_changed": "✅ Модулб был изменен на {0}\\nТеперб начырыкайте мне ваш запросб в виде сообщення",
+ "media_group_response": "Нарисованне кортинбки по зомпросуб \"{}\"",
+ "permissions_deny": "❌ Вам низзя, у вас нет правб на енту команбду!",
+ "queue_overflow": "Очередб заполнена. Попробувайте пожже ⏳",
+ "queue_empty": "🗑 Очередб пуста",
+ "queue_accepted": "✅ Запрос к {0} модулю добавленб в очередб.\\nПозиция в очереди: {1}/{2} ⏳",
+ "response_error": "❌ Ошибка: {0}\\n\\nОбчистити имсториюб и сделойте есчо один зопрос или повторибте попытку пожже",
+ "empty_message": "⚠️ Пустовое сообщенне! Смотрибте логи для подробновой информаци",
+ "regenerate_error_not_last": "❌ Ошибка! Можбно сгенерироватб заново толбко последневый запросб!",
+ "regenerate_error_empty": "❌ Ошибка! Пустовый запрос!",
+ "continue_error_not_last": "❌ Ошибка! Можноб продолжить только последневый запрос!",
+ "stop_error_not_last": "❌ Ошибка! Можноб прерватб толбко последневый запрос!",
+ "stop_error": "❌ Ошибка! Невозможноб прекратитб дегенерацию!",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "Забананенб? Админ? Языкб Мобдулб UserID (Name) - Запрософ\\n\\n{0}",
+ "restarting": "🙏 Выполняется перезампуск...\\nПожамлеста, подождите чучутб",
+ "restarting_done": "✅ Перезампуск завершен",
+ "chat_cleared": "✅ История чатба была очищена для {0}",
+ "clear_error": "❌ Ошибка очистбки истории чата!\\n\\n{0}",
+ "clear_select_module": "Выберимте модуль, историю чатба которогоб хотитеб очиститб\\nИли проигнорируйте енто сообщенне",
+ "module_select_module": "Текущий модуль: {}\\nВыберите модуль для чата\\nИли проигнорируйте это сообщенне",
+ "user_cooldown_error": "❌ Пожамлусто пождите есчо {0}, прежде чем черыкатб сообщчэние к {1}",
+ "hours": "ч",
+ "minutes": "м",
+ "seconds": "с",
+ "ban_message_admin": "✅ Заблокирован юзер: {0}\\n\\nПримчина: {1}",
+ "ban_no_user_id": "❌ Ошибка! Пожалеста, укажите user_id",
+ "ban_message_user": "❌ Вы не находитясб в белом списке или вы были забананены! \\n\\nПричина: {0}",
+ "ban_reason_default": "Надоб указатб причину",
+ "unban_message_admin": "✅ Разблокирован пользователь: {0}",
+ "broadcast_no_message": "❌ Нет сообщення для вещання!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ Bесчание в процесбе... Пожамлусто пождите и не черыкайти нововых собщениев!",
+ "broadcast_done": "✅ Весчание покончено! Собщчення начерыканы юзверям:\\n{0}",
+ "style_changed": "✅ Стилб общення изменен на {0}",
+ "style_change_error": "❌ Ошибка смены стиля общення!\\n\\n{0}",
+ "style_select": "Текущий стиль общення: {}\\nВымберитеб новый стилб общення девианта,\\nИли проигнорируйте это сообщенне",
+ "style_precise": "📏 Точновый",
+ "style_balanced": "⚖️ Сбалансированновый",
+ "style_creative": "🎨 Творческовый",
+ "button_stop_generating": "🛑 Прекратитб дегенерабцию",
+ "button_continue": "⏩ Продолжитб",
+ "button_regenerate": "🔄 Дегенерироватб",
+ "button_clear": "🧹 Очиститб ибстомрию",
+ "button_module": "↕️ Сменить модулб",
+ "button_style_change": "⚙️ Сменитб стилб",
+ "modules": [
+ "💬 ЧатбЖБТ",
+ "🖼 Каляка малака",
+ "🔵 Девиантнутый",
+ "🖥 Лютик, мать твою",
+ "🎨 Маляка каляка",
+ "♊ Близнетсы"
+ ]
+ },
+ {
+ "language_name": "🇮🇩 Bahasa Indonesia",
+ "language_icon": "🇮🇩",
+ "language_select_error": "❌ Kesalahan dalam memilih bahasa!\\n\\n{0}",
+ "language_select": "Silakan pilih bahasa antarmuka",
+ "language_changed": "🇮🇩 Anda telah memilih Bahasa Indonesia\\n\\nAnda dapat mengganti bahasa kapan saja dengan mengetik perintah /lang",
+ "start_message": "Halo, 👋 sahabat! 👋\\n\\n📄 Versi GPT-Telegramus {0}\\n\\n💜 Penulis GPT-Telegramus: Fern (juga dikenal sebagai F3RNI)\\n💻 Kontributor:\\n1️⃣ Keepalove (juga dikenal sebagai Azarell) (juga dikenal sebagai Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Halaman GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Dukung proyek ini dengan membeli musik saya: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - Pesan selamat datang dan versi bot\\n❓ /help - Tampilkan pesan ini\\n↕ /module - Ganti modul untuk berbicara\\n🧹 /clear - Bersihkan riwayat obrolan\\n🌎 /lang - Ganti bahasa\\n🆔 /chatid - Tampilkan chat_id Anda\\n\\nSekarang untuk memulai, kirimkan saya pesan apa pun 💬",
+ "help_message_admin": "Perintah Admin:\\n\\n💬 /queue - Tampilkan antrian permintaan\\n🔃 /restart - Mulai ulang proksi dan bot Telegram\\n👤 /users - Tampilkan daftar semua pengguna\\n🔨 /ban [alasan] - Larang pengguna berdasarkan id dengan alasan (opsional)\\n🔓 /unban - Buka larangan pengguna berdasarkan id\\n📢 /broadcast - Kirim pesan teks kepada semua kecuali pengguna yang diblokir",
+ "empty_request_module_changed": "✅ Modul Anda telah diubah menjadi {0}\\nSekarang kirimkan permintaan Anda sebagai pesan",
+ "media_group_response": "Gambar yang dihasilkan untuk permintaan \"{}\"",
+ "permissions_deny": "❌ Anda tidak memiliki izin untuk perintah ini!",
+ "queue_overflow": "Antrian penuh. Coba lagi nanti ⏳",
+ "queue_empty": "🗑 Antrian kosong",
+ "queue_accepted": "✅ Permintaan ke modul {0} ditambahkan ke antrian.\\nPosisi: {1}/{2} ⏳",
+ "response_error": "❌ Kesalahan: {0}\\n\\nMembersihkan riwayat dan buat permintaan lain atau coba lagi nanti",
+ "empty_message": "⚠️ Kosong! Lihat log untuk detailnya",
+ "regenerate_error_not_last": "❌ Kesalahan! Hanya bisa menghasilkan ulang permintaan terakhir!",
+ "regenerate_error_empty": "❌ Kesalahan! Permintaan kosong!",
+ "continue_error_not_last": "❌ Kesalahan! Hanya bisa melanjutkan permintaan terakhir!",
+ "stop_error_not_last": "❌ Kesalahan! Hanya bisa menghentikan permintaan terakhir!",
+ "stop_error": "❌ Kesalahan! Tidak dapat menghentikan penghasilan!",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "Dilarang? Admin? Bahasa Modul UserID (Nama) - Permintaan\\n\\n{0}",
+ "restarting": "🙏 Sedang dilakukan proses restart...\\nTunggu sebentar",
+ "restarting_done": "✅ Restart selesai",
+ "chat_cleared": "✅ Riwayat obrolan dibersihkan untuk {0}",
+ "clear_error": "❌ Kesalahan membersihkan riwayat obrolan!\\n\\n{0}",
+ "clear_select_module": "Pilih modul yang ingin Anda bersihkan riwayat obrolannya,\\natau abaikan pesan ini",
+ "module_select_module": "Modul saat ini Anda: {}\\nPilih modul untuk berbicara,\\natau abaikan pesan ini",
+ "user_cooldown_error": "❌ Harap tunggu {0} sebelum mengirim permintaan ke modul {1}!",
+ "hours": "j",
+ "minutes": "m",
+ "seconds": "d",
+ "ban_message_admin": "✅ Pengguna diblokir: {0}\\n\\nAlasan: {1}",
+ "ban_no_user_id": "❌ Kesalahan! Harap tentukan user_id",
+ "ban_message_user": "❌ Anda tidak masuk daftar putih atau Anda telah diblokir! \\n\\nAlasan: {0}",
+ "ban_reason_default": "Alasan tidak ditentukan",
+ "unban_message_admin": "✅ Pengguna dibuka blokir: {0}",
+ "broadcast_no_message": "❌ Tidak ada pesan untuk disiarkan!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ Proses siaran sedang berlangsung... Harap tunggu dan jangan kirim pesan baru!",
+ "broadcast_done": "✅ Siaran selesai! Pesan telah dikirim ke pengguna:\\n{0}",
+ "style_changed": "✅ Gaya percakapan diubah menjadi {0}",
+ "style_change_error": "❌ Kesalahan mengubah gaya percakapan!\\n\\n{0}",
+ "style_select": "Gaya percakapan Anda: {}\\nPilih gaya percakapan baru Bing,\\natau abaikan pesan ini",
+ "style_precise": "📏 Presisi",
+ "style_balanced": "⚖️ Seimbang",
+ "style_creative": "🎨 Kreatif",
+ "button_stop_generating": "🛑 Hentikan penghasilan",
+ "button_continue": "⏩ Lanjutkan",
+ "button_regenerate": "🔄 Hasilkan ulang",
+ "button_clear": "🧹 Bersihkan riwayat",
+ "button_module": "↕️ Ganti modul",
+ "button_style_change": "⚙️ Ubah gaya",
+ "modules": [
+ "💬 ChatGPT",
+ "🖼 DALL-E",
+ "🔵 Bing AI",
+ "🖥 Bard",
+ "🎨 Bing ImageGen",
+ "♊ Gemini"
+ ]
+ },
+ {
+ "language_name": "🇨🇳 简体中文",
+ "language_icon": "🇨🇳",
+ "language_select_error": "❌ 在选择语言时遇到错误!\\n\\n{0}",
+ "language_select": "请选择一个界面语言",
+ "language_changed": "🇨🇳 你已经选择了简体中文\\n\\n你可以通过输入 /lang 指令来随时修改语言",
+ "start_message": "你好, 👋 朋友! 👋\\n\\n📄 GPT-Telegramus 版本 {0}\\n\\n💜 GPT-Telegramus 作者: Fern (aka F3RNI)\\n💻 贡献者:\\n1️⃣ Keepalove (aka Azarell) (aka Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 GitHub page: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 通过购买我的音乐来支持这个项目: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - 欢迎信息和机器人版本\\n❓ /help - 展示这条消息\\n↕ /module - 变更要对话的模块\\n🧹 /clear - 清除对话历史\\n🌎 /lang - 变更语言\\n🆔 /chatid - 显示你的 chat_id\\n\\n现在,发送给我任何消息以开始 💬",
+ "help_message_admin": "管理员指令:\\n\\n💬 /queue - 展示请求队列\\n🔃 /restart - 重启代理和 Telegram 机器人\\n👤 /users - 展示所有用户列表\\n🔨 /ban [reason] - 封禁一个用户,附带理由(可选)\\n🔓 /unban - 通过 id 解除对用户的封禁\\n📢 /broadcast - 给所有人发送消息,除了被封禁的用户",
+ "empty_request_module_changed": "✅ 你的模块已变更为 {0}\\n现在以消息来向我发送你的请求",
+ "media_group_response": "已为请求 \"{}\" 生成图片",
+ "permissions_deny": "❌ 你没有使用这个指令的权限!",
+ "queue_overflow": "队列已满,稍后再试 ⏳",
+ "queue_empty": "🗑 队列为空",
+ "queue_accepted": "✅ 向模块 {0} 的请求已经添加到队列中。\\n位置: {1}/{2} ⏳",
+ "response_error": "❌ 错误: {0}\\n\\n清除对话历史并稍后再重试",
+ "empty_message": "⚠️ 消息为空!查看日志以获取详情",
+ "regenerate_error_not_last": "❌ 错误!只能重新生成最后一个请求!",
+ "regenerate_error_empty": "❌ 错误!请求为空!",
+ "continue_error_not_last": "❌ 错误!只能继续最后一个请求!",
+ "stop_error_not_last": "❌ 错误!只能放弃最后一个请求!",
+ "stop_error": "❌ 错误!无法停止生成!",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "封禁? 管理? 语言 模块 UserID(名字)- 请求数\\n\\n{0}",
+ "restarting": "🙏 正在重启中...\\n请稍等",
+ "restarting_done": "✅ 重启已完成",
+ "chat_cleared": "✅ 已为 {0} 清除对话历史",
+ "clear_error": "❌ 在清除历史时遇到错误!\\n\\n{0}",
+ "clear_select_module": "选择你想清理对话历史的模块\\n或忽略这条消息",
+ "module_select_module": "你当前选择的模块:{}\\n选择想要对话的模块,\\n或忽略这条消息",
+ "user_cooldown_error": "❌ 在请求 {1} 模组之前,请等待 {0}!",
+ "hours": "h",
+ "minutes": "m",
+ "seconds": "s",
+ "ban_message_admin": "✅ 已封禁用户:{0}\\n\\n理由:{1}",
+ "ban_no_user_id": "❌ 错误!请指定 user_id",
+ "ban_message_user": "❌ 你不在白名单中或你已被封禁!\\n\\n理由:{0}",
+ "ban_reason_default": "理由未指定",
+ "unban_message_admin": "✅ 已解除封禁用户 {0}",
+ "broadcast_no_message": "❌ 没有要广播的消息!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ 正在广播中... 请稍等,并不要发送新的消息!",
+ "broadcast_done": "✅ 广播完成!消息共发送用户数:\\n{0}",
+ "style_changed": "✅ 对话风格变更至 {0}",
+ "style_change_error": "❌ 变更风格时遇到错误!\\n\\n{0}",
+ "style_select": "你选择的聊天风格:{}\\n为 Bing 选择新的聊天风格,\\n或忽略这条消息",
+ "style_precise": "📏 精确",
+ "style_balanced": "⚖️ 平衡",
+ "style_creative": "🎨 创意",
+ "button_stop_generating": "🛑 停止生成",
+ "button_continue": "⏩ 继续",
+ "button_regenerate": "🔄 重新生成",
+ "button_clear": "🧹 清除历史",
+ "button_module": "↕️ 变更模组",
+ "button_style_change": "⚙️ 变更风格",
+ "modules": [
+ "💬 ChatGPT",
+ "🖼 DALL-E",
+ "🔵 Bing AI",
+ "🖥 Bard",
+ "🎨 Bing ImageGen",
+ "♊ Gemini"
+ ]
+ },
+ {
+ "language_name": "🇧🇾 Беларуская",
+ "language_icon": "🇧🇾",
+ "language_select": "Калі ласка, абярыце мову інтэрфейса",
+ "language_changed": "🇧🇾 Вы абралі беларускую мову\\n\\nВы можаце змяніць мову хоць калі, ўжываючы каманду /lang",
+ "start_message": "Вітаю, 👋 чумба! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 Распрацоўка: Ферн (F3RNI)\\n💻 Суаўтары:\\n1️⃣ Keepalove (Azarell) (Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Страница GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Падтрымайце праект, набыўшы маю музыку: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - Прывітальнае паведамленне і версія бота\\n❓ /help - Паказаць гэта паведамленне\\n↕ /module - Змяніць модуль для чата\\n🧹 /clear - Ачысціць гісторыю чата\\n🌎 /lang - Змяніць мову\\n🆔 /chatid - Паказаць ваш chat_id\\n\\nЦяпер, каб пачаць, адпраўце мне любое паведамленне 💬",
+ "help_message_admin": "Каманды адміністратара:\\n\\n💬 /queue - Паказаць чаргу запросаў\\n🔃 /restart - Перазапусціць проксі і тэлеграм-бота\\n👤 /users - Паказаць спіс усіх карыстальнікаў\\n🔨 /ban [reason] - Заблакаваць карыстальніка па яго id з указаннем прычыны (апцыянальна)\\n🔓 /unban - Разблакаваць карыстальніка па id\\n📢 /broadcast - Адправіць тэкставае паведамленне ўсем, акрамя заблакаваных карыстальнікаў",
+ "empty_request_module_changed": "✅ Модуль быў зменены на {0}\\nЦяпер прышліце мне ваш запрос паведамленнем",
+ "media_group_response": "Згенераваныя відарысы па запросу \"{}\"",
+ "permissions_deny": "❌ Вы не маеце дазволаў на гэту каманду!",
+ "queue_overflow": "Чарга перапоўненая. Паспрабуйце пазней ⏳",
+ "queue_empty": "🗑 Чарга пустая",
+ "queue_accepted": "✅ Запрос да {0} модулю дададзены да чаргі.\\nПазіцыя ў чарге: {1}/{2} ⏳",
+ "response_error": "❌ Памылка: {0}\\n\\nАчысціце гісторыю і зрабіце яшчэ адзін запрос альбо паўтарыце спробу пазней",
+ "empty_message": "⚠️ Пустое паведамленне! Глядзіце логі для падрабязнай інфармацыі",
+ "regenerate_error_not_last": "❌ Памылка! Можна згенераваць нанова толькі апошні запрос",
+ "regenerate_error_empty": "❌ Памылка! Пусты запрос!",
+ "continue_error_not_last": "❌ Памылка! Можна працягнуць толькі апошні запрос!",
+ "stop_error_not_last": "❌ Памылка! Можна спыніць толькі апошні запрос!",
+ "stop_error": "❌ Памылка! Немагчыма спыніць дэгенерацыю",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "Забанены? Адмін? Мова Модуль UserID (Имя) - Запросаў\\n\\n{0}",
+ "restarting": "🙏 Выконваецца перазапуск...\\nКалі ласка, пачакайце",
+ "restarting_done": "✅ Перазапуск выкананы",
+ "chat_cleared": "✅ Гісторыя чата была ачышчана для {0}",
+ "clear_error": "❌ Памылка ачысткі гісторыі чата!\\n\\n{0}",
+ "clear_select_module": "Абярыце модуль, гісторыю чата якога хочаце ачысціць\\nЦі праігнаруйце гэта паведамленне",
+ "module_select_module": "Бягучы модуль: {}\\nАбярыце модуль для чата\\nЦі праігнаруйце гэта паведамленне",
+ "user_cooldown_error": "❌ Калі ласка, пачакайце {0}, перад тым, як адпраўляць запрос да {1}",
+ "hours": "г",
+ "minutes": "м",
+ "seconds": "с",
+ "ban_message_admin": "✅ Заблакаваны карыстальнік: {0}\\n\\nПрычына: {1}",
+ "ban_no_user_id": "❌ Памылка! Калі ласка, ўкажыце user_id",
+ "ban_message_user": "❌ Вы не знаходзіцеся ў белым спісе ці былі заблакаваныя! \\n\\nПрычына: {0}",
+ "ban_reason_default": "Прычына не вызначана",
+ "unban_message_admin": "✅ Разблакаваны карыстальнік: {0}",
+ "broadcast_no_message": "❌ Няма паведамлення для вяшчання!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ Вяшчанне ў працэсе... Калі ласка, чакайце і не адпраўляйце новых паведамленняў!",
+ "broadcast_done": "✅ Вяшчанне завершана! Паведамленні адпраўленыя карыстальнікам:\\n{0}",
+ "style_changed": "✅ Стыль размовы зменены на {0}",
+ "style_change_error": "❌ Памылка змены стылю размовы!\\n\\n{0}",
+ "style_select": "Бягучы стыль размовы: {}\\nАбярыце новы стыль размовы Bing,\\nЦі праігнаруйце гэта паведамленне",
+ "style_precise": "📏 Дакладны",
+ "style_balanced": "⚖️ Збалансаваны",
+ "style_creative": "🎨 Творчы",
+ "button_stop_generating": "🛑 Спыніць генерацыю",
+ "button_continue": "⏩ Працягнуць",
+ "button_regenerate": "🔄 Згенераваць зноў",
+ "button_clear": "🧹 Ачысціць гісторыю",
+ "button_module": "↕️ Змяніць модуль",
+ "button_style_change": "⚙️ Змяніць стыль",
+ "modules": [
+ "💬 ChatGPT",
+ "🖼 DALL-E",
+ "🔵 Bing AI",
+ "🖥 Bard",
+ "🎨 Bing ImageGen",
+ "♊ Gemini"
+ ]
+ },
+ {
+ "language_name": "🇺🇦 Українська",
+ "language_icon": "🇺🇦",
+ "language_select": "Будь ласка, оберіть мову інтерфейсу",
+ "language_changed": "🇺🇦 Ви обрали українську мову\\n\\nВи можете змінити мову у будь-який час прописавши команду /lang",
+ "start_message": "Здоровенькі були, 👋 чумба! 👋\\n\\n📄 GPT-Telegramus version {0}\\n\\n💜 Розробка: Ферн (F3RNI)\\n💻 Соавторы:\\n1️⃣ Keepalove (Azarell) (Sprav04ka)\\n2️⃣ Hanssen\\n3️⃣ Sergey Krashevich\\n4️⃣ Wahit Fitriyanto\\n5️⃣ Alexander Fadeyev\\n\\n😺 Страница GitHub: https://github.com/F33RNI/GPT-Telegramus\\n\\n🎵 Підтримайте проект, купивши мою музыку: https://f3rni.bandcamp.com",
+ "help_message": "📄 /start - Вітальне повідомлення та версія бота\\n❓ /help - Показати це повідомлення\\n↕ /module - Змінити модуль для чату\\n🧹 /clear - Очистити історію чату\\n🌎 /lang - змінити мову\\n🆔 /chatid - Показати ваш chat_id\\n\\nТепер, щоб почати, відправте мені будь-яке повідомлення 💬",
+ "help_message_admin": "Команди адміністратора:\\n\\n💬 /queue - Показати чергу запитів\\n🔃 /restart - Перезапустити проксі та телеграм-бота\\n👤 /users - Показати перелік усіх користувачів\\n🔨 /ban [reason] - Заблокувати користувача по його id із зазначенням причини (опціонально)\\n🔓 /unban - Разблокувати користувача по id\\n📢 /broadcast - Відправити текстове повідомлення усім, окрім заблокованих користувачів",
+ "empty_request_module_changed": "✅ Модул було змінено на {0}\\nТепер пришліть мені ваш запит у вигляді повідомлення",
+ "media_group_response": "Згенеровані зображення по запиту \"{}\"",
+ "permissions_deny": "❌ У вас нема дозволу на цю команду!",
+ "queue_overflow": "Черга заповнена. Спробуйте пізніше ⏳",
+ "queue_empty": "🗑 Черга порожня",
+ "queue_accepted": "✅ Запит до {0} модулю був доданий у чергу.\\nПозиція у черзі: {1}/{2} ⏳",
+ "response_error": "❌ Помилка: {0}\\n\\nОчистіть історію та зробіть ще один запит чи повторіть спробу пізніше",
+ "empty_message": "⚠️ Пусте повідомлення! Дивітьсялоги для детальної інформації",
+ "regenerate_error_not_last": "❌ Помилка! Можна згенерувати заново тільки останній запит!",
+ "regenerate_error_empty": "❌ Помилка! Порожній запит!",
+ "continue_error_not_last": "❌ Помилка! Можна продовжити тільки останнійзаприт!",
+ "stop_error_not_last": "❌ Помилка! Можна перервати тільки останній запит!",
+ "stop_error": "❌ Помилка! Неможливо припинити дегенерацію!",
+ "edgegpt_sources": "\\n📄 {0}: {1}",
+ "users_admin": "Забанений? Адмін? Мова Модуль UserID (Ім'я) - Запитів\\n\\n{0}",
+ "restarting": "🙏 Виконується перезавантаження...\\nБудь ласка, зачекайте",
+ "restarting_done": "✅ Перезавантаження завершено",
+ "chat_cleared": "✅ Історія чату була очищена для {0}",
+ "clear_error": "❌ Помилка очищення історії чату!\\n\\n{0}",
+ "clear_select_module": "Виберіть модуль, історію чату, якого хочете очистити\\nАбо проігноруйте це повідомлення",
+ "module_select_module": "Поточний модуль: {}\\nВиберіть модуль для чату\\nАбо проігноруйте це повідомлення",
+ "user_cooldown_error": "❌ Будь ласка, зачекайте {0}, перш ніж відправляти запит к {1}",
+ "hours": "ч",
+ "minutes": "м",
+ "seconds": "с",
+ "ban_message_admin": "✅ Заблоковано користувача: {0}\\n\\nПричина: {1}",
+ "ban_no_user_id": "❌ Помилка! Будь ласка, вкажіть user_id",
+ "ban_message_user": "❌ Ви не знаходитесь у білому списку або ви були забанені! \\n\\nПричина: {0}",
+ "ban_reason_default": "Причина не вказана",
+ "unban_message_admin": "✅ Разблоковано користувача: {0}",
+ "broadcast_no_message": "❌ Нема повідомлення для мовлення!",
+ "broadcast": "📢 {0}",
+ "broadcast_initiated": "⏳ Мовлення у процесі... Будь ласка, очікуйте та не відправляйте нові повідомлення!",
+ "broadcast_done": "✅ Мовлення завершено! Повідомлення були відправлені користувачам:\\n{0}",
+ "style_changed": "✅ Стиль спілкування змінено на {0}",
+ "style_change_error": "❌ Помилка зміни стилю спілкування!\\n\\n{0}",
+ "style_select": "Поточний стиль спілкування: {}\\nОберіть новий стиль спілкування Bing,\\nАбо проігноруйте це повідомлення",
+ "style_precise": "📏 Точний",
+ "style_balanced": "⚖️ Збалансований",
+ "style_creative": "🎨 Творчий",
+ "button_stop_generating": "🛑 Припинити генерацію",
+ "button_continue": "⏩ Продовжити",
+ "button_regenerate": "🔄 Перегенерувати",
+ "button_clear": "🧹 Очистити історію",
+ "button_module": "↕️ Змінити модуль",
+ "button_style_change": "⚙️ Змінити стиль",
+ "modules": [
+ "💬 ChatGPT",
+ "🖼 DALL-E",
+ "🔵 Bing AI",
+ "🖥 Bard",
+ "🎨 Bing ImageGen",
+ "♊ Gemini"
+ ]
+ }
]
diff --git a/requirements.txt b/requirements.txt
index 2971a24b..0e812b17 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
revChatGPT==6.8.6
git+https://github.com/F33RNI/EdgeGPT@main#egg=EdgeGPT
-git+https://github.com/dsdanielpark/Bard-API@main
+bardapi==0.1.38
git+https://github.com/handsome0hell/md2tgmd.git@main
python-telegram-bot==20.3
openai>=0.26.4