Как получить айди сообщения/айди пользователя?

Чтобы получить айди (или идентификатор) сообщения или пользователя в Python, вы можете использовать библиотеку discord.py, которая предоставляет набор инструментов для работы с Discord API.

Для начала, убедитесь, что у вас установлена библиотека discord.py. Если она не установлена, вы можете установить ее, выполнив команду pip install discord.py в командной строке.

Прежде всего, вам потребуется токен бота, чтобы установить соединение с Discord API. Вы можете получить токен, создав нового бота на официальном сайте разработчиков Discord.

После установки и получения токена, вам нужно настроить клиент discord.py и установить обработчики для событий, таких как сообщения и подключение к серверу. Вот пример кода:

import discord

token = 'YOUR_BOT_TOKEN'  # вставьте сюда свой токен

client = discord.Client()

@client.event
async def on_ready():
    print('Bot is ready.')

@client.event
async def on_message(message):
    author_id = message.author.id
    message_id = message.id
    print(f'Message ID: {message_id}')
    print(f'Author ID: {author_id}')

client.run(token)

В этом примере мы создали экземпляр клиента discord.py и установили обработчики событий on_ready и on_message. Событие on_ready срабатывает при подключении бота к серверу Discord, а событие on_message срабатывает, когда в чате появляется новое сообщение.

В обработчике события on_message мы получаем айди сообщения и айди автора сообщения (message.id и message.author.id) и выводим их в консоль. Вы можете изменить эту логику в соответствии с вашими потребностями, например, сохраняя айди сообщений или авторов в базу данных или выполняя другие действия.

После написания кода сохраните его в файле с расширением .py и запустите его. Если все настроено правильно, вы должны увидеть сообщение "Bot is ready." в консоли. После этого ваш бот будет готов обрабатывать события сообщений и выводить айди соответствующих объектов.