From 24f73f05c42e0edb5db32bd1696b49e21572aac6 Mon Sep 17 00:00:00 2001 From: Polina Date: Fri, 19 Jan 2024 15:21:30 +0300 Subject: [PATCH 1/7] feat(lang): new language Belarusian --- messages.json | 715 +++++++++++++++++++++++++++----------------------- 1 file changed, 389 insertions(+), 326 deletions(-) diff --git a/messages.json b/messages.json index 1d23bbfa..14b7d7c7 100644 --- a/messages.json +++ b/messages.json @@ -1,328 +1,391 @@ [ - { - "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" + ] + } ] From 66e7b84d25acd35725160db964e6f4c57a5ad032 Mon Sep 17 00:00:00 2001 From: Polina Date: Fri, 19 Jan 2024 16:02:38 +0300 Subject: [PATCH 2/7] docs: Updated list of contributors --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4ec6de9f..dd946408 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ 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* ---------- From 76943cd4ffe52aaff3c20ecd89be47814a7ea4ed Mon Sep 17 00:00:00 2001 From: Polina Date: Fri, 19 Jan 2024 16:12:17 +0300 Subject: [PATCH 3/7] feat(lang): new language Ukrainian --- messages.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/messages.json b/messages.json index 14b7d7c7..4af6977b 100644 --- a/messages.json +++ b/messages.json @@ -387,5 +387,68 @@ "🎨 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" + ] } ] From 4378e1042ace57aedf4efebcd9288cc95693769d Mon Sep 17 00:00:00 2001 From: Polina Date: Fri, 19 Jan 2024 16:16:14 +0300 Subject: [PATCH 4/7] docs: Updated list of contributors --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd946408..c5d615cf 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ Or message me if you would like to donate 💰 - 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* ---------- From 5331f3ae233a946f2f6b3c1dda8b707950698ea0 Mon Sep 17 00:00:00 2001 From: F33RNI Date: Fri, 19 Jan 2024 10:38:43 -0500 Subject: [PATCH 5/7] build: downgrade bardapi to 0.1.38 to fix import error --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 10e1c893f561b4cdd5a45f262210c264a1938493 Mon Sep 17 00:00:00 2001 From: F33RNI Date: Fri, 19 Jan 2024 10:52:08 -0500 Subject: [PATCH 6/7] build: bump version to 4.1.1 --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From d1f64751c3901c1a085f801b13c0f96489a57f2e Mon Sep 17 00:00:00 2001 From: F33RNI Date: Sat, 20 Jan 2024 22:27:06 -0500 Subject: [PATCH 7/7] docs: fix README formatting --- README.md | 76 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index c5d615cf..7979201b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # 🤖 GPT-Telegramus -| GPT-Telegramus logo |

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!

| -|-------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| ![GPT-Telegramus logo](Logo.png) |

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!

| +| -------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |

@@ -17,9 +17,7 @@

- - -![]( Banner.png) +![Banner]( Banner.png) ---------- @@ -59,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): ---------- @@ -85,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` @@ -127,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 - 🇷🇺 Русский @@ -152,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 @@ -169,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 @@ -181,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 @@ -191,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 @@ -202,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 ``` @@ -232,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 ``` @@ -262,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 @@ -286,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 @@ -300,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 @@ -334,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 @@ -379,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