cкажу сразу я чайник и только учу питон. в общем у меня есть скрипт для автоответчика в тг. и мне нужно сделать так, чтоб когда мне писали, автоответчик отвечал каждому человеку только 1 раз, ( как приветственное сообщение ) и больше не реагировал на чела .
может кто-то знает как это сделать?..
Код | from telethon import TelegramClient import asyncio import time from telethon import events api_id = ....... api_hash = '........' client = TelegramClient('username', api_id, api_hash) message = 'Hey, I will be at a retreat until Saturday. I promise to get in touch as soon as I can. See you.' def main(): client.start() @client.on(events.NewMessage(incoming=True)) async def _(event): if event.is_private: time.sleep(5) # pause for 1 second to rate-limit automatic replies await event.respond(message) client.run_until_disconnected() if __name__ == '__main__': main()
|
|