Para fazer isso, precisaremos usar a API de streaming da API da Mastodon, que nos permite receber atualizações em tempo real para vários eventos, incluindo menções.Com um Bot Mastodon, você pode automatizar tarefas como publicar atualizações, responder a menções ou até criar chatbots interativos.Criar um Bot Mastodon com Python é uma experiência divertida e gratificante que permite automatizar tarefas, fornecer valor único aos usuários e se envolver com a comunidade Mastodon.A API Mastodon cria uma nova atualização de status em seu nome e retorna os dados de status atualizados, que mastodon.py usa para gerar um objeto de status.Verificamos se a atualização de status contém uma menção ao nosso nome de usuário de bot e, em caso afirmativo, usamos o método status_post para responder ao usuário que nos mencionou.
Fonte: https://blog.tiagorangel.com/creating-a-mastodon-bot-with-python