-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
リアクションを押して展開されたメッセージを消去する機能の追加 #24
Conversation
user can use this function anytime
使う側が |
#22 実装するならここらへんになりそう |
Co-authored-by: Nanashi. <[email protected]>
作ってみましたがどうですか |
なるほど |
思ったんだけど環境変数に絵文字って入れられるの…? |
試してから聞いて欲しかったんですが、Unicodeならなんでも入れられると思います... ❯ export EMOJI_TEST="🇯🇵"
❯ echo $EMOJI_TEST
🇯🇵 |
*, | ||
payload: Optional[discord.RawReactionActionEvent] = None, | ||
reaction: Optional[discord.Reaction] = None, | ||
user: Optional[discord.User] = None): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
user: Optional[discord.User] = None): | |
user: Optional[discord.User] = None) -> None: |
引数に型ヒントがあって、返り値に型ヒントが無いのは何故?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
わかりにくかったところにつけてあるだけです
ライブラリの方針としてもつけてなさそうなのでいらないかなと
# when on_reaction_add event | ||
if str(reaction.emoji) != DELETE_REACTION_EMOJI: | ||
return | ||
if user.id == bot.user.id: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
user が None だった時の検証は入れないんですか?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
それはエラーになるだけなのでいらないと思います
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
大変遅くなって申し訳ないですが、
動作確認まで済んでいるのでApproveします。
(ただしどこかでリファクタリングは必須)
リンク展開時に🗑リアクションをつけ、元メッセージの送信者とリンク送信者がリアクションをすると消せるようにしました。
メッセージリンクの引数を使って、外観を変えることなくデータを埋め込みました。
close #20