text: from discord.ext import commands
  import os
  import sys
  
  id = 463011721058058240
  bot = commands.Bot(command_prefix=(f'<@{id}> ', f'<@!{id}> '))
  token = os.environ['DISCORD_BOT_TOKEN']
  
  
  @bot.event
  async def on_ready():
      print(sys._getframe().f_code.co_name)
  
  
  @bot.event
  async def on_raw_reaction_add(payload):
      print(
          sys._getframe().f_code.co_name,
          payload.message_id,
          payload.user_id,
          payload.channel_id,
          payload.guild_id,
          payload.emoji
      )
  
  
  @bot.event
  async def on_raw_reaction_remove(payload):
      print(
          sys._getframe().f_code.co_name,
          payload.message_id,
          payload.user_id,
          payload.channel_id,
          payload.guild_id,
          payload.emoji
      )
  
  
  @bot.event
  async def on_reaction_add(reaction, user):
      print(sys._getframe().f_code.co_name, reaction, user)
  
  
  @bot.event
  async def on_reaction_remove(reaction, user):
      print(sys._getframe().f_code.co_name, reaction, user)
  
  
  @bot.event
  async def on_voice_state_update(member, before, after):
      print(sys._getframe().f_code.co_name, member, before, after)
  
  
  @bot.event
  async def on_member_join(member):
      print(sys._getframe().f_code.co_name, member)
  
  
  @bot.event
  async def on_member_remove(member):
      print(sys._getframe().f_code.co_name, member)
  
  
  @bot.event
  async def on_member_update(before, after):
      print(sys._getframe().f_code.co_name, before, after)
  
  
  @bot.event
  async def on_message(message):
      print(sys._getframe().f_code.co_name, message)
      await bot.process_commands(message)
  
  
  @bot.command()
  async def test(ctx):
      pass
  
  
  bot.load_extension('jishaku')
  bot.run(token)
  