A discord.py extension for command name suggestion
Project description
didyoumean-discordpy
description
discord.pyのcommandsフレームワークの拡張ライブラリです。
画像のように、間違ったコマンドを打ったとき、似たコマンドが見つかった場合にそのコマンドを表示させることができます。
デフォルトでは3件まで似たコマンドを表示させることができます。
how to use
- インストール
python3 -m pip install didyoumean-discordpy
- (Windowsの場合)
py -3 -m pip install didyoumean-discordpy
- 拡張機能として追加
例:bot.load_extension("didyoumean-discordpy")
これだけで利用することができます。
modding
このライブラリでは、
- 似たコマンドの最大表示数
- 似たコマンドを表示させるときのメッセージ を変更することができます。
set max suggest
DidYouMean.max_suggest
に最大表示数となる値を代入してください。
例:
bot.get_cog("DidYouMean").max_suggest = 2
change message generator
まず、MessageGenerator
を継承したクラスを作成してください。
send
メソッドをオーバーライドすることで自分好みのメッセージを出すことができます。
その後、DidYouMean.set_message_generator
を使用して自作したメッセージジェネレータを登録します。
例:
from didyoumean-discordpy.message_generator import MessageGenerator
class MyMessageGenerator(MessageGenerator):
async def send(self, ctx):
# do something...
bot.get_cog("DidYouMean").set_message_generator(MyMessageGenerator)
developers
- daima3629
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for didyoumean-discordpy-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7492ce5865c3c0a37763c449cdedc95440fb4de747139bfbb5be0f58ad8b1c34 |
|
MD5 | 2bed27b5d6b46d6db978ec18b1f8a34d |
|
BLAKE2b-256 | f078ed3fc0aa4535ba045d964255d33f0ccbe51c1813331fc368df88acfb78f0 |
Close
Hashes for didyoumean_discordpy-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162c0e3b3d3de6d49770b8878ca35122130ae6044ca313400216e0ce44df75b4 |
|
MD5 | ae97ef50c34e123bdf1b6b1009c37805 |
|
BLAKE2b-256 | d0a38a450108067ed972a9701e38c4ab1cd3c39220541003ffdd03d9d2893ea2 |