@wiop131

Мне нужно чтобы бот собрал информацию и отправил её в отдельную группу но выдаёт ошибку AttributeError: 'SingularityMessage' object has no attribute?

Вот отрывок кода где выдаёт ошибку
полный текст ошибки: await bot.send_message(chat_id='@sjdfjsjxnffnn', text=response)
^^^^^^^^^^^^^^^^
AttributeError: 'SingularityMessage' object has no attribute 'send_message'
Выдаёт ошибку в строчке await bot.send_message(chat_id=',,,', text=response)
if query.data == 'leave':
name = user_answers[user_id].get('name', 'Не указано')
phone = user_answers[user_id].get('phone', 'Не указано')
company = user_answers[user_id].get('company', 'Не указано')
time = user_answers[user_id].get('time', 'Не указано')
document = user_answers[user_id].get('document', 'Не указано')
response = f"Данные:nИмя: {name}nНомер телефона: {phone}nКомпания: {company}nВремя мероприятия: {time}"
await bot.send_message(chat_id=',,,', text=response)
await query.message.reply_text("Данные были успешно отправлены в отдельную группу.")
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mrgervant
Судя по всему, Вы используете какую-то библиотеку для работы с Telegram/Discord - неплохо бы её указать для точного ответа. Однако и без этого можно сказать, что у объекта 'SingularityMessage' (экземпляр bot) нет атрибута 'send_message'. Проверьте актуальную документацию библиотеки, чтобы выяснить правильный метод отправки сообщения в группу.

Для примера у библиотеки discord.py было подобное изменение - у объекта discord.Client убрали метод send_message. Новый способ отправки стал таким:
await message.channel.send('Бла-бла-бла')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 июл. 2024, в 11:35
10000 руб./за проект
24 июл. 2024, в 11:14
2000 руб./за проект
24 июл. 2024, в 10:48
10000 руб./за проект