Загрузка...

Помогите filters.text pyrogram перестал работать. Вознаграждение. Заработок

Тема в разделе Python создана пользователем Vladlen25 23 дек 2024. 162 просмотра

  1. Vladlen25
    Vladlen25 Автор темы 23 дек 2024 0 17 май 2022
    Со вчерашнего дня перестал кэчить посты из тг каналов. Попросту не видит новые посты.
    Сама программа отслеживает появление новых постов в каналах, на которые пользователь подписан и после выхода нового поста, оставляет комментарий с дилеем 100 секунд.

    За решение проблемы готов заплатить 150-200р

    import telebot
    import pyrogram
    from pyrogram import Client, filters
    import asyncio

    bot_token = "token_bot"
    api_id = 'api_id'
    api_hash = 'api_hash'
    admin_id = "admin_id"
    text_arr = '''
    Some_text
    '''

    app = Client("session", api_id=api_id, api_hash=api_hash, sleep_threshold=3)
    bot = telebot.TeleBot(bot_token, parse_mode='HTML')

    App.on_message(filters.channel | filters.private)
    async def comment_sender(Client, message):
    channel_name = message.chat.title
    try:
    post = await Client.get_discussion_message(message.chat.id, message.id)
    await asyncio.sleep(100)
    await post.reply(text_arr)
    bot.send_message(chat_id=admin_id, text=f"{channel_name}")
    except pyrogram.errors.exceptions.forbidden_403.ChatWriteForbidden as e:
    bot.send_message(chat_id=admin_id,
    text=f" BOT5 Ошибка при отправке комментария в канал: {channel_name}\n\n Подробности:\n {str(e)}")


    if __name__ == '__main__':
    app.run()
     
    23 дек 2024 Изменено
  2. Vladlen25
    Vladlen25 Автор темы 23 дек 2024 0 17 май 2022
  3. serpantina
    serpantina 23 дек 2024 0 10 мар 2024
    сделал логирование исходя из этого

    [IMG]
     
Top
Загрузка...