Skip to content

gamesken29suki/discord-bot-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

248 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python + discord.pyを利用し、Slash Commandにも対応した多機能学習用Discord Botサンプル

Python Version discord.py License

🚀 概要

Python + discord.py 2.x 対応!
カスタム・スラッシュコマンド多数搭載の学習用Discord Botサンプル。
コマンド例:/hello /fortune /add /coin など多数。即導入・改造OK!

詳細な使い方はWiki公式ガイドサイトも参照。

Botデモ


🔧 機能リスト・コマンド一覧

コマンド 説明 実行例
/hello あいさつ /hello
/fortune おみくじ /fortune
/greet [名前] 好きな名前であいさつ /greet Ken
/add [a] [b] 2つの数字を足す /add 1 2
/coin コイントス /coin
/randcolor ランダムカラーコード /randcolor
/today 今日の日付 /today
/members サーバーメンバー数表示 /members
/help コマンド一覧(自動生成) /help
/secret 管理者限定コマンド /secret
/dice 1~6のサイコロ /dice
/roll xdy 多面ダイス+判定 /roll 2d6
/userinfo ユーザー情報を表示 /userinfo
/janken じゃんけん /janken パー
/about Botの自己紹介 /about
/ping 応答速度確認 /ping

🌐 公式ガイドサイト

コマンド使い方やサーバー参加ガイド、FAQはガイドサイトで詳しく解説しています。


🖥️ 動作環境・前提

  • Python 3.8 以上
  • discord.py 2.x 系
  • python-dotenv

💬 サポート・コミュニティ(Discordサーバー)

運営・開発チームとも直接やりとりが可能です。


📝 セットアップ手順

  1. Discord Developer PortalでBotアカウント作成、Bot Token取得
  2. プロジェクト直下に.envを作成し、以下内容を記載 DISCORD_BOT_TOKEN=あなたのBotトークン
  3. 必要パッケージインストール pip install -U discord.py python-dotenv
  4. サーバーにBotを招待(Send Messagesとスラッシュコマンド権限を付与)
  5. Bot起動 python bot.py

よくあるトラブル(FAQ抜粋)

  • Q. Botが起動しない/トークンエラー
  • .envの綴りミスやTokenの貼付ミスをもう一度チェック。
  • Q. コマンドが反映されない
  • サーバーにBotを追加後、反映まで数分かかることがあります。

さらにFAQは公式ガイドも参照


💡 開発・コントリビューション

  • 開発/バグ報告/機能提案はIssueまたは[Discussions]でお気軽に。
  • プルリク歓迎!小さな修正・ドキュメント改善も大歓迎です。

Push/PRフロー

  1. 本リポジトリをFork
  2. 新規ブランチ作成・編集 (例: feature/add-cool-command)
  3. git commit -m "xxx" & push
  4. Pull Request作成

🤝 ライセンス

MIT License


🔗 関連ページ・サポート


About

Python + discord.py(ver.2.x)対応のサンプルDiscord Botプロジェクト

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Languages