Я использовал библиотеки googletrans и pyTelegramBotAPI, но они конфликтуют между собой.
код бота:
import telebot
from telebot import TeleBot
import googletrans
from googletrans import Translator
translator=Translator
bot= telebot.TeleBot("")
@bot.message_handler(func=lambda m: True)
def translate_message(message):
# Берем полученное сообщение и переводим его
translated_text = translator.translate(message.text, src="en", dest="ru").text
# Отправляем переведенное сообщение
bot.send_message(message.chat.id, translated_text)
bot.polling()
Выдает ошибку:
Traceback (most recent call last):
File "C:\Users\admin\PycharmProjects\pythonProject\main.py", line 15, in <module>
bot.polling()
File "C:\Users\admin\PycharmProjects\pythonProject\venv\Lib\site-packages\telebot\__init__.py", line 1040, in polling
logger.info('Starting your bot with username: [@%s]', self.user.username)
^^^^^^^^^
File "C:\Users\admin\PycharmProjects\pythonProject\venv\Lib\site-packages\telebot\__init__.py", line 273, in user
self._user = self.get_me()
^^^^^^^^^^^^^
File "C:\Users\admin\PycharmProjects\pythonProject\venv\Lib\site-packages\telebot\__init__.py", line 1236, in get_me
result = apihelper.get_me(self.token)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\PycharmProjects\pythonProject\venv\Lib\site-packages\telebot\apihelper.py", line 196, in get_me
return _make_request(token, method_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\PycharmProjects\pythonProject\venv\Lib\site-packages\telebot\apihelper.py", line 162, in _make_request
json_result = _check_result(method_name, result)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\PycharmProjects\pythonProject\venv\Lib\site-packages\telebot\apihelper.py", line 189, in _check_result
raise ApiTelegramException(method_name, result, result_json)
telebot.apihelper.ApiTelegramException: A request to the Telegram API was unsuccessful. Error code: 401. Description: Unauthorized