記事一覧
3行で作れるDice機能! Python BOT on Discord
DiceBOTもといサイコロBOT、実はめちゃくちゃ簡単に作れます!!! 早速見ていきましょう import random #ランダムモジュール忘れずに if message.content == "dice": …
ポイ活 Battle Night 橙色6人 橙色3人9日でクリア!!
美味しい案件なのですが、あまりBattle Nightの記事が無かったので、書かせて貰います。
成果報酬は、gamerexxから届くamazonギフトコードです!橙色6人の案件ですが、3人までのミッションクリア(ミッション5まで)で終了した方がいいです。
iOS(iPhone) 3,220円 Android 3,540円
なおこちらの案件は課金が前提となっていますので、承知の上での取り組みを
Discordで遊べるスロットゲームを書いていく
今回は遊べる系のDiscordBOTを作っていきます!
import random
if messae.content == "スロット":
slot_list = ['\U00002660', '\U00002663', '\U00002665', '\U00002666', ':seven:']
A = random.choice(slot_list)
B = ra
3行で作れるDice機能! Python BOT on Discord
DiceBOTもといサイコロBOT、実はめちゃくちゃ簡単に作れます!!!
早速見ていきましょう
import random #ランダムモジュール忘れずに
if message.content == "dice":
dice = random.randint(1, 6) #出る目を指定
await message.send_message(message.channel, st
指定チャンネルのみでのコマンド実行法、指定チャンネルへの出力
今回は指定チャンネルから指定チャンネルへ結果を出力するためのプログラミングを紹介します!
チャンネルIDを取得しないといけないので、ユーザー設定からテーマを開き、開発者モードをONにしておきましょう
ONにしたらチャンネル右クリックするとIDをコピーできます!
早速やってきましょう!
#抽選チャンネルID (動作させるサーバによって変更してください)
lot_channel_id = "**
pathを通して画像や.txtの中身をランダム出力してみよう
今回はosモジュールを使って、PC内に保存されている画像フォルダからランダムに出力したり、メモ帳に保存してある文字列からランダムに文字列を出力できたりなどかなり便利なことができるので紹介します!
今回の記事から一部有料にさせていただきます((+_+))
気を取り直して今回やることは最初に紹介した通りですので、早速取り掛かりましょう!
まずはコマンドプロンプトからosモジュールをインストールし
- #python
- #プログラム
- #DISCORD
- #BOT
- #with
- #始め方
- #フォルダ名
- #ここでは
- #randomモジュールでunseiリストからランダムに一つを選出
- #split関数で文字列を改行で区切ります
- #結果を出力
- #レスポンスされる運勢のリストを作成
- #BOT起動時にCMDに表示される部分で無くてもよい
- #メッセージをファイルに保存
- #ファイルにまだない文字列なら保存
- #メッセージを取得
- #読み込んだファイルを読み込み代入
- #pathはこれで通しました
- #運勢の画像を出力
- #フォルダから画像を一枚取り出す
- #画像を一枚ランダムに選びます
- #フォルダの中身を全てリストにします
- #画像フォルダへのpathをしっかり通しましょう
占い、返事機能付きBOTプログラミング DiscordBOT
さあいよいよプログラムを書いていきます!
今回紹介するのは「占い」と送るとBOTから大吉から大凶までの占いをしてくれる機能と「おはよう」と送ると「Hello world!!」と返ってくる返事機能、オウム返し機能です!
*BOTからのレスポンス速度はローカルで動かしているならばWIFIの通信速度に依存します
https://note.mu/kenshoaka113/n/nd6bbdf4d8a4c
まずはPythonBOTを作る前の準備
皆さんどうもこんにちわ記念すべき最初の記事となります!
まず今回はBOTを作る前に作るための準備をしていきたいと思います!
主のハード及びツールは
Surface pro (PC)
windows10 pro (OS)
python 3.65 https://www.python.org/downloads/release/python-365/ (プログラミング言語)
Anaconda ht