Я не могу найти в источнике, где это называется, но я могу объяснить вам, как это работает. Функция является обратным вызовом, который может быть реализован в клиентском объекте.
Пример:
import discord
client = discord.Client() # Creating a client instance / bot instance
@client.event # Decorator needed
async def on_message(message):
print(message.author)
Вы можете использовать его таким образом, этот пример бесполезен, он просто напечатает пользователя имя + тег того, кто отправляет сообщение на сервер, на котором находится бот. Но вы можете использовать это, чтобы сделать автоматическую модерацию, которая проверяет, есть ли определенное слово в сообщении.