SSブログ

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) 

vim deinでプラグインをインストール!! [vim]

.vimrcに dein#add('なんたら/なんたら')
という部分を見つけて適当なプラグインを入力。
インストール…!

しかし上手くいかない。
「 function dein#load_state..dein#_init の処理中にエラーが検出されました: 」
的なエラーメッセージ…。
調べてみると同じような方がいらっしゃった。
https://github.com/Shougo/dein.vim/issues/176

vimのバージョンが低いとダメな様子。
というわけでvimのアップデート。
現Verは7.4だったので最新に。
https://qiita.com/yukichii/items/03498038c3a691aea03c
こちらを参考にアップデートを試しましたが…。
私の環境ではmakeの時点でエラーが…

なので別口でこちらを参考にしました。
http://to-developer.com/blog/?p=1916
makeではなくて configureの方が良かったようです。
理由は全く分かりません。おしえてえろいひと

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

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