Skip to content

Instantly share code, notes, and snippets.

@okaits
Created August 28, 2021 09:24
Show Gist options
  • Save okaits/8722125331c91ee2834bf5cd091ad86f to your computer and use it in GitHub Desktop.
Save okaits/8722125331c91ee2834bf5cd091ad86f to your computer and use it in GitHub Desktop.
the_future_of_dpy-日本語版(重要だと思ったところだけ).md
# discord.pyの未来
こんにちは。私はダニーです。私はdiscord.pyライブラリのコア(そして唯一の)メンテナです。一般に信じられていることとは反対に、私は実際にはDiscordの従業員ではありません。私はプロのプログラマーでもありません。私は地元の病院で働く医療専門家です。私は趣味としてプログラミングを楽しんでおり、自分の自由な時間にdiscord.pyに取り組んできました。
私はdiscord.pyに約6年間取り組んできました。私の人生のかなりの部分が、このソフトウェアライブラリを完全に無料で維持することに費やされました。私は寄付を受け取ったことがありません。私は寄付を求めたことがありません。このライブラリは私の情熱的なプロジェクトであり、Pythonで書かれたDiscordでより多くのボットを見たいという願望から完全に生まれました。何年にもわたって、私のライブラリの多くのユーザーは、discord.pyが彼らの生活を変えたと私に言いました。それは彼らが自分自身に挑戦し、楽しいものを作り、そして新しい機会を見つけることを可能にしました。教育的でオープンソースのプロジェクトを常に大切にしてきた人として、discord.pyが人々の生活にプラスの影響を与えていることを知ることは私にとって非常に意味があります。
残念ながら、この文章は私のプロジェクトへの関与の終わりを示しています。つまり、本日をもって私はプロジェクトのメンテナーを辞任します。私は信頼できる貢献者にプロジェクトを引き継ぐかどうか尋ねましたが、誰も引き継ごうとはしませんでした。つまり、これはdiscord.pyプロジェクトが終了するという満場一致の決定です。レポジトリは公開されたままなので、誰でもForkして自由に変更してもいいです。ただし、公式の開発は本日をもって終了します。
これは軽率な決定ではありません。この文書が私の考えと決定に至るまでのプロセスを説明することを願っています。簡単な要約が必要な場合は、[FAQ](#FAQ) も作成しました。
# ボットはどうなりますか?
Discordは、私が何か手助けをするかどうかにかかわらず、2022年4月までにすべてのボットがスラッシュコマンドに移行することを期待しています。 スラッシュコマンド用に提案したAPIは、2つのシステムの仕組みが根本的に異なるため、コマンド拡張の現在のコードと互換性がありません。 つまり、私がどのような道を選んだとしても、ほとんどのユーザーはコードを書き直す必要があったということです。
Discordは、すべてのボットがスラッシュコマンドに移行することを望んでいることに注意してください。 メッセージコンテンツインテントを申請する場合、コマンド処理の目的で使用することはできません。 彼らはあなたの意図を明確に否定します。 したがって、事実上、ボットが機能するには、全員がスラッシュコマンドに移動する必要があります。
# ボットが機能し続けてほしい!
8月4日の開発者向けQ&Aセッションで、ボット&APIチームのプロジェクトマネージャーであるメイソンは、ボットが「簡単」であるため、ボットを書き直すように勧めました。
(一部省略)
ボットを引き続き機能させたい場合は、いくつかの選択肢があります。
1. スラッシュコマンドシステムを自分で実装します。ライブラリ(v2)は、これを行うのに役立つon_interactionを提供し、すべてのエンドポイントは技術的にbot.httpにあります。
2. rawAPIを使用してスラッシュコマンドシステムを実装します。
3. discord.pyをフォークして改造したものを待ちます。
4. 新しいライブラリを使用するか、別のプログラミング言語でボットを書き直します。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment