ZSHAREの状況が分かるDISCORD-BOTを作った件

| 2022/05/03 00:28:53 | 390 | cat:ニュース |


やぁ、どうも最近金欠なするんるーです
最近暇すぎて、Pythonで鯖リスを教えてくれる有能なBOTを開発しました()
まあ、作ったのには、ZSHAREのディスコで、/serverlistがまだだったこともあるのかな?

DISCORD-BOTのソースについて

DISCORD-BOTのソースは、こちら

ソースの中にある、TOKENなどは自分で設定してください 。 必要なのは、「discord.py」と「requests」です。

Source Code

# インストールした discord.py を読み込む
import discord
import json
import requests

# 自分のBotのアクセストークンに置き換えてください
TOKEN = '自分のBotのアクセストークン'


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

# 起動時に動作する処理
@client.event
async def on_ready():
    print('ログインしました')
    await client.change_presence(activity=discord.Game(name="ZSHAREの状況管理"))
 # メッセージ受信時に動作する処理
@client.event
async def on_message(message):
    # メッセージ送信者がBotだった場合は無視する
    if message.author.bot:
        return
    # 後に追加される予定です
    #if message.content == '!start':
    #    await message.channel.send('サーバーをスタートします...')
    #if message.content == '!stop':
    #    await message.channel.send('サーバーをストップします...')
    if message.content == '!list':
        await message.channel.send('====サーバー一覧====')
        url = requests.get("https://api.zpw.jp/serverlist/index.php")
        text = url.text
        data = json.loads(text)
        user0 = data[0]
        for num in range(len(data)):
            url = requests.get("https://api.zpw.jp/serverlist/index.php")
            text = url.text
            data = json.loads(text)
            user0 = data[0]
            nsk = data[num]
            await message.channel.send('`' + nsk['servername'] + ' サーバー情報:' + nsk['serverexp'] + '`')
            await message.channel.send('参加人数:' + nsk['onlineplayer'] + ' 投票数:' + nsk['votes'])
            await message.channel.send(nsk['servertype'] + nsk['version'])
# Botの起動とDiscordサーバーへの接続
client.run(TOKEN)

じゃ!!Bye!!


surnloo(するんるー)【金欠】

RANK: Standard

送られたステッカー🎁

🎉

応援ステッカーを送ろう🎉


{まだ未搭載です}

スポンサーリンク

surnloo(するんるー)【金欠】
181 回視聴   2022/08/06 14:16:47

-スポンサーリンク-

-上記スポンサーリンク-

surnloo(するんるー)【金欠】
151 回視聴   2022/08/05 22:56:42
surnloo(するんるー)【金欠】
235 回視聴   2022/08/07 13:39:38
nennneko5787 ◆NOrufLSRl.
415 回視聴   2022/03/25 08:13:36
その他
赤銅峰煉次
177 回視聴   2022/05/15 21:24:01
ニュース
cba8b0b4-3314-4626-a604-78bd3569e3f0
135 回視聴   2022/08/18 07:49:57
ニュース
sonya4327JE(sonyakun)
226 回視聴   2022/05/19 06:57:45
82953a61-6626-4e82-9341-82ee9f40d778
227 回視聴   2022/05/23 13:14:57
その他
cba8b0b4-3314-4626-a604-78bd3569e3f0
124 回視聴   2022/06/21 07:01:09
ニュース
興亜出版
343 回視聴   2022/02/27 19:09:32
その他
koafクン
587 回視聴   2022/02/19 22:16:14
nennneko5787 ◆NOrufLSRl.
128 回視聴   2022/06/26 09:58:13
サーバー
あけっちゃん
731 回視聴   2022/02/20 05:28:56
ニュース
こっしー
99 回視聴   2022/08/05 03:15:00
その他
koafクン
582 回視聴   2022/02/17 09:45:15
その他
NEPTARUNE
327 回視聴   2022/03/23 20:00:14