Бот для ID

ZenettanyВерифицированный профиль

𝒅𝒐𝒎𝒊𝒏𝒆 𝒔𝒂𝒍𝒗𝒂 𝒆𝒕 𝒄𝒐𝒏𝒔𝒆𝒓𝒗𝒂
Редактор
Сообщения
132
Реакции
109
1759079618506.webp
Использовал:

Python
aiogram 3.X



Python:
Увеличить Уменьшить Копировать
import logging
import asyncio
from aiogram import Bot, Dispatcher, types
from aiogram.filters import Command
from aiogram.client.default import DefaultBotProperties

API_TOKEN = "ТВОЙ_ТОКЕН" 

logging.basicConfig(level=logging.INFO)


bot = Bot(
    token=API_TOKEN,
    default=DefaultBotProperties(parse_mode="HTML")
)
dp = Dispatcher()



@dp.message(Command("getid"))
async def get_chat_id(message: types.Message):
    chat_id = message.chat.id
    chat_type = message.chat.type
    await message.reply(
        f"Информация о чате:\n\n"
        f"Chat ID: <code>{chat_id}</code>\n"
        f"Тип: {chat_type}\n"
        f"Название: {message.chat.title or 'Личные сообщения'}"
    )



@dp.my_chat_member()
async def on_chat_added(event: types.ChatMemberUpdated):
    if event.new_chat_member.user.id == (await bot.me()).id:
        await bot.send_message(
            event.chat.id,
            f"Привет! Я теперь в этом чате.\n"
            f"Chat ID: <code>{event.chat.id}</code>"
        )


async def main():
    await dp.start_polling(bot)


if __name__ == "__main__":
    asyncio.run(main())
 

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.
Назад
Сверху