Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Discord Bot はじめの一歩

Discord Bot はじめの一歩

20210325 AStudy+
https://askul.connpass.com/event/204742/
speaker:みわすけ

ASKUL Engineer

March 30, 2021
Tweet

More Decks by ASKUL Engineer

Other Decks in Technology

Transcript

  1. 4

  2. サンプル import discord import os import setToken # 環境変数を使うべき。今回は外部ファイルを参照 #

    token = os.environ['DISCORD_TOKEN’] TOKEN = setToken.tokenclient = discord.Client()# 起動時 @client.event async def on_ready(): print("AStudy discordBot")# チャットイベント @client.event async def on_message(message): # メッセージ送信者がBotだった場合は無視する if message.author.bot: return # /test に対してhelloを返答 if message.content == '/test': await message.channel.send('hello')# bot起動 client.run(TOKEN) 7