Задать вопрос
@atiel96

Как изменить бота что бы он мог пересылать сообщения по ключевым словам(а не по #)?

Здравствуйте, подскажите пожалуйста, как изменить бота что бы он пересылал сообщения из чата в личные сообщения по СЛОВАМ, которые содержаться в тексте, сейчас бот пересылает только по хештегам. Спасибо за помощь!

from telethon import TelegramClient, events
INPUT_CHANNEL = 'ID'
OUTPUT_CHANNEL = 'ID'
TAGS = ['ищу']
api_id = id
api_hash = 'hash'

client = TelegramClient('name', api_id, api_hash)
@client.on(events.NewMessage(chats=(INPUT_CHANNEL, INPUT_CHANNEL)))
async def normal_handler(event):
for tag in TAGS:
if tag in str(event.message):
await client.forward_messages(OUTPUT_CHANNEL, event.message)
client.start()
client.run_until_disconnected()
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы