Почему моя команда перевода больше не работает?Python

Программы на Python
Anonymous
Почему моя команда перевода больше не работает?

Сообщение Anonymous »

Я экспериментировал с PyDictionary, потому что хотел добавить функцию определения/перевода в свой бот Discord, но он дает мне только { в качестве ответа на print(dictionary.meaning("indentation")) и print(dictionary.synonym("Life"))
Функция перевода работала, но больше не работает. Я сказал ему передать мне привет на японском языке, и он сработал отлично, напечатайте (dictionary.translate("Hello",'ja')но через 3 минуты он действительно больше не работал, и каждая попытка заставить его что-то сделать приводила к этой ошибке

Код: Выделить всё

from PyDictionary import PyDictionary
dictionary=PyDictionary()

print (dictionary.meaning("indentation"))
print (dictionary.synonym("Life"))
print (dictionary.translate("Hello",'ja')) # Should print こんにちは

Код: Выделить всё

ERROR    discord.app_commands.tree Ignoring exception in command 'translate'
Traceback (most recent call last):
File "C:\Users\name\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\app_commands\commands.py", line 859, in _do_call
return await self._callback(interaction, **params)  # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\name\Desktop\BOT CODE\bot.py", line 229, in putnamehere
await interaction.response.send_message(dictionary.translate(word, language))
File "C:\Users\name\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\interactions.py", line 1085, in send_message
data = await adapter.create_interaction_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\name\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\webhook\async_.py", line 226, in request
raise HTTPException(response, data)
discord.errors.HTTPException: 400 Bad Request (error code: 50006): Cannot send an empty message

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\name\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\app_commands\tree.py", line 1302, in _call
await command._invoke_with_namespace(interaction, namespace)
File "C:\Users\name\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\app_commands\commands.py", line 884, in _invoke_with_namespace
return await self._do_call(interaction, transformed_values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\name\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\app_commands\commands.py", line 877, in _do_call
raise CommandInvokeError(self, e) from e
discord.app_commands.errors.CommandInvokeError: Command 'translate' raised an exception: HTTPException: 400 Bad Request (error code: 50006): Cannot send an empty message
Я очень озадачен тем, что заставило его подействовать как заклинание, а затем умереть через 2 минуты.

Вернуться в «Python»