Discordのbotを作る
作ってみたくなったので・・・
理由
友人が作ってるのを見て、自分も作ってみたいと思ったから。
Discordとは?
ゲーマー向けのトーク、音声通話ができるフリーソフト
よくSkypeとTeamSpeakにケンカを売ってる
https://gyazo.com/fa7efa9dfcae2ca26590b694f4706744
実装方法
Discord公式がPythonでAPIを公開しているので、それを使う。
Python3.7を推奨してる。
大まかな流れ
DiscordのBotアカウントを作る
discord.pyをダウンロードしておく
Pythonでコードを書く
以上!!!
実際に書くコード
code:discordbot.py
import discord
client = discord.Client()
@client.event
async def on_ready():
print('ログインしました')
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('$ねこ'):
await message.channel.send('にゃーん')
client.run("Bot_token")
Botの現在
できる機能が増えた
YouTubeおよびSoundCloudの音楽再生
keitomoポイントを利用したkeitomoルーレット
診断メーカーの結果をWebから持ってくる
AIと会話(A3RT API 使用)
そのほかネタコマンド
今回学べたこと
PythonとSQLite3を学ぶことができた
終わり