Как определить ид группы телеграм?
Хочу чтобы бот автоматически определял ид чата, так как несколько групп хочу подключить, а в примерах ботов телеграм, такие строки:
GROUP_ID = -1идчата5
или так:
target_chat = -1идчата5
Есть вот такой код, которые рабочий, но мне нужно подключить 5 групп, а не 1.
from telethon import TelegramClient, events
api_id = 1id6
api_hash = "d53a2цифры_буквы950caa"
target_chat = -1id_chata6
client = TelegramClient('my_account11', api_id, api_hash)
text1 = "MessageActionChatDeleteUser"
text2 = "MessageActionChatAddUser"
@client.on(events.chataction.ChatAction)
async def my_event_handler(event):
#print(event)
patt = str(event.action_message.action)
try:
if text1 in patt:
id_todel = event.action_message.id
await client.delete_messages(target_chat, message_ids=id_todel)
print("User left delited")
elif text2 in patt:
id_todel = event.action_message.id
await client.delete_messages(target_chat, message_ids=id_todel)
print("User add delited")
except Exception as e:
print("Error: ", e)
client.start()
client.run_until_disconnected()