Discourse Bot Lib. Discourse 用の Bot ライブラリ。Python 製
数日前に Discourse 用の Bot ライブラリを作成し、より多くのコミュニティに公開するためにここに投稿します。
python3.9 で作成しましたが、3.8 でも動作するはずです。
Bot ライブラリとは
Bot ライブラリとは、チャットやゲームなどができるサーバーに接続できるコードのことです。アクセス権のあるアカウントを制御できます。
動作中の Bot の例 (別の Discourse フォーラムで)
https://forums.meower.org/t/test-bot-ground/245/1265
URL:
「いいね!」 2
Canapin
(Coin-coin le Canapin)
3
こんにちは!あまり詳しくない方のために、この「ボットライブラリ」の目的を(簡単に、「5歳児に説明して」スタイルで:smile:)説明していただけますか?
インターネットで「python bot lib」と検索して少し見てみましたが、結果はかなり技術的でした。
これは、ボットが単一の専用Discourseアカウントを通じてDiscourseに投稿できるようにするスクリプトである、ということで合っていますか?
「いいね!」 2
「この「ボットライブラリ」は何のためにあるのか、詳しいことがわからない人向けに(簡潔に、「5歳児に説明して」という感じで):smile:)説明してもらえますか?」
更新しておきます。
「これは、ボットが単一の専用Discourseアカウントを通じてDiscourseに投稿できるようにするスクリプトである、ということで合っていますか?」
はい、その通りです。
Arrow
(Arrow)
5
Python プログラミング言語のライブラリで、ユーザーが Discourse 用のボットを作成できるようにします。
「いいね!」 1
Canapin
(Coin-coin le Canapin)
7
面白いですね。
いくつか質問があります!
実用的な、実際の用途の例をいくつか教えていただけますか?
レート制限はどのように管理しますか?
WordPressのカスタムプラグインがあり、WPユーザーが単一のDiscourseアカウントを通じてDiscourseに投稿できるようにしていました(WPコメント → Discourse返信)。ほとんど使われていませんでしたが、投稿レート制限やその他のこととして、最大連続メッセージ数を考慮する必要がありました。
では、これらの潜在的な問題にはどのように対処しますか?
もしかして、新しいDiscourseアカウントをその場で作成できますか?

48lexR
(Lex A.)
9
こんにちは!
このライブラリのドキュメントはありますか?もしあれば、どこで見つけられますか?
書いてもいいですよ!
また、ディスコースのAPIドキュメントも、そこから直接取得できるので良い場所です。
ええ、基本的に忘れていました。私の用途は完全に無くなりましたので。
「いいね!」 1