SSブログ
2021年07月01日| 2021年07月15日 |- ブログトップ

discord Botつくるよー その2 [python]

Botが出来たので以下を参考(コピペ)にする。
https://discordpy.readthedocs.io/ja/latest/quickstart.html

import discord
from discord.ext import tasks
from datetime import datetime


# 自分のBotのアクセストークンをコピペ
TOKEN = 'Token'

# 接続に必要なオブジェクトを生成
client = discord.Client()

# 起動時に動作する処理
@client.event
async def on_ready():
    # 起動したらターミナルにログイン通知が表示される
    print('ログインしました')

# メッセージ受信時に動作する処理
@client.event
async def on_message(message):
    # メッセージ送信者がBotだった場合は無視
    if message.author.bot:
        return
    # 「/tikuwa」に反応してちくわ大明神と返すBot
    if message.content == '/tikuwa':
        await message.channel.send('ちくわ大明神')

CHANNEL_ID = 865158785369899008 # 任意のチャンネルID(int)

# 任意のチャンネルで挨拶する非同期関数を定義
async def greet():
    channel = client.get_channel(CHANNEL_ID)
    await channel.send('おはよう!')

# bot起動時に実行されるイベントハンドラを定義
@client.event
async def on_ready():
    await greet() # 挨拶する非同期関数を実行


# Botの起動とDiscordサーバーへの接続
client.run(TOKEN)


nice!(0)  コメント(0) 

discord Botつくるよー [python]

心理学界隈の仲間(願望)とワイワイできるDiscordサーバーを立ち上げたのですが
心理学関連のニュースを自動で取ってきてURLとタイトルを投げてくれるBotがほしーなーと思ったので作ってみる。
まずは以下のURLに飛んでログイン。
https://discord.com/developers/applications/
ログインしたらNew Applicationで適当な名前で作成。
左のSettingから「Bot」を作成してYes do it!
アクセストークンはCopyとRegなんたらというところから取得できる。
Regなんたらはトークンを更新してしまうため、必要時以外はクリックしない。

次にSettingから「OAuth2」を選択したらBotを探してチェック
URLが下に出てくるのでそちらのURLをコピーして飛ぶ。
そうしたら諸々OKしたら閉じる。
nice!(0)  コメント(0) 
2021年07月01日| 2021年07月15日 |- ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。