Остановка бота discord.py

Стоит задача: нужно при запуске программы запускать бота discord, генерировать ссылку-приглашение и останавливать бота.
Есть ли стандартные (валидные) методы остановки бота? В API Reference найти его не удалось =/


Упрощённый пример бота:

import discord
from discord.ext import commands
from settings import ds_token, ds_guild_id

bot = commands.Bot(command_prefix='!')

@bot.event
async def on_ready():
  guild = discord.utils.get(bot.guilds, id=ds_guild_id)
  guild_info = discord.utils.get(guild.channels, name='info')
  ds_link = await guild_info.create_invite(max_age=86400, max_uses=1, reason="")
  # ds_link используется
  # бота нужно остановить  

bot.run(ds_token)

Ответы (1 шт):

Автор решения: Smoliarick

Попробуй такой вариант:

@bot.event
async def on_ready():
    print('Bla bla') # Что-то делаешь
    await bot.logout() # Остановка бота

Ссылка на доки по logout

→ Ссылка