Core2Quad777
@Core2Quad777

Почему бот не отправляет сообщения?

есть бот, он берет рсс поток с сайта, забирает заголовок и пишет в лс, но такого не происходит, выдает ошибку
вот код бота:
def get_latest_posts():
        for i in urls:
            d = fp.parse(i)
        entries = []
        for entry in d.entries:
            titles = entry.title
            link = entry.link
            entries.append((titles))

        return entries

posts = get_latest_posts()

@bot.message_handler(commands=['start'])
def send_welcome(message):
    bot.reply_to(message, 'hi')

@bot.message_handler(commands=['help'])
def posts_message(posts, message):
    bot.reply_to(message, f'{posts[0]}')

bot.infinity_polling()


вот какую ошибку выдает:
posts_message() missing 1 required positional argument: 'message'


библиотека для работы с RSS feedparser, для бота telebot
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
У обработчика сообщений должен быть только один параметр - message.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы