Ответы пользователя по тегу Боты
  • Не работает Telegram бот на Python?

    Fallervood
    @Fallervood
    Обратите внимание на ошибку:

    AttributeError: 'TeleBot' object has no attribute 'send'

    В ней сказано, что объект 'TeleBot' не имеет атрибута (метода) 'send'.
    Соответственно ошибка в строчках, где вы пишите bot.send.msg

    Правильная запись:
    bot.send_message

    Учитесь читать ошибки! Удачной разработки!
    Ответ написан
    Комментировать
  • Pydroid: Телеграм бот отключается через 2 минуты, что можно сделать?

    Fallervood
    @Fallervood
    Хероку не дает бесперебойный хост, в прочем как и любой хостинг на бесплатной основе. Как правило, даже если какие-то ресурсы выделяются бесплатно - хостинг оставляет за собой право сбрасывать процессы, которые "нагружают" сервер и стоят на бесплатной основе.

    Лично я, в разработке ботов использую этот хостинг (ТЫК).
    Очень простой в использовании, намного легче деплоинг и отличный интрерфейс, на фоне Хероку

    Возможно проблема вообще не в хостинге, а в polling. Как правило, в конце скрипта бота должен быть обработчик бота, что-то вроде: bot.polling(None_stop=True)
    Информацию подробнее можно найти в официальной документации, в разделе getUpdates.

    Удачной разработки!
    Ответ написан
    Комментировать