Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python , telebot

CARD HOLDER Ученик (100), открыт 4 часа назад
код
import telebot

from g4f.client import Client



bot = telebot.TeleBot("TOKEN")
@bot.message_handler(commands = ["start"])
def main (message ) :
bot.send_message(message.chat.id, "Привет ")

@bot.message_handler()
def info (message) :
req = message.text
client = Client()
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": req}],
# Add any other necessary parameters
)
bot.send_message(message.chat.id,response.choices[0].message.content)

программа крашится когда собщение пишет еще один пользватель. Когда только я отправляю сообщение боту он нормально отвечает. Но как только мой друг отправляет сообщение бот крашится. Когда я перезапускаю и первым пишет друг , а потом я , бот опять крашится.
ошибка : telebot.apihelper.ApiTelegramException: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: message text is empty
1 ответ
Роман Летнев Мастер (1055) 2 часа назад
Мне неясно, чего ты ждёшь от бота, попробуй объяснить.
Похожие вопросы