問題タブ [node-telegram-bot-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ETELEGRAM: 400 Bad Request: ポーリングを停止できません
telegramBot.stopPoll()
関数を呼び出そうとしていますが、エラーが発生しています
希望する人(userId)が投票に回答した時点で投票を停止したい。
これが、投票を作成して投票を停止する私の関数です。
注: ポーリングが送信されたときに応答から pollMessageId を保存し、その pollMessageId を渡してポーリングを停止します。
ここで何か間違ったことをしていますか?
これが完成したスタックトレースです。
node.js - コマンドの長いリストを別のファイルに分割する方法
node-telegram-bot-apiでテレグラム ボットを作成していますが、コマンド リストが非常に長くなるまでは問題ありません。ボットが初期化された単一の .js ファイルで多くのコマンドを提供するのは快適ではありません。
module.exportsの基本的なことを 1 つ理解しています。これを使用して、提供する関数を別のファイルに移動できますが、それでも私が考えていることではありません。
HTMLページ(基本)を構築するときは、javascriptファイルを次の方法で追加しますタグを使用することで、いくつかのスクリプトを 1 つの大きなものとしてページにロードすることができます。PHP を使用する場合、 requireまたはincludeを使用して、他のスクリプトをメインのスクリプトに挿入できます。最後に、Express.js を使用して外部ルーター モジュールを作成し、それをメイン スクリプトで使用できますexpressApp.use(myRouterModule)
。
それが私が方法を見つけようとしているものです。任意のカテゴリでグループ化されたいくつかのコマンドが別の .js ファイルに配置され、次のようなものが使用されるときに、いくつかの構造を作成します。mybot.useCommands(CommandGroup1,CommandGroup2)
つまり、CommandGroup1.jsには以下が含まれます。
もう1つのTestGroup.jsには含まれます
メインのapp.jsは、これらの両方のファイルを使用し、内部にイベント リスナーを配置します。
node-telegram-bot-api の API を確認しましたが、そのようなものは見つかりませんでしたが、
- 検索が間違っていた可能性があります (キーワードの誤り、説明の誤解)
- JavaScript がコードの一部として外部の .js ファイルを含めることを許可しますが、変数の値としてではありません
PS: はい、私は NodeJS の初心者であり、この質問が愚かに聞こえるかもしれないことを理解しています。はい、私は JavaScript の基本しか知りません。しかし、私の質問が正しく定式化されているかどうかもわからないので、必要に応じて修正を手伝ってくれるすべての人に感謝します.
telegram - Telegram で 1,000 万を超える数字をフィルタリングしたい
少し助けが必要です。私は1000万を超える番号を持っており、電報に存在する番号のように電報でそれらの連絡先をフィルタリングしたい. 私はたくさん検索しましたが、私のニーズを満たす方法はありません。
IsphoneRegistered または CheckPhone を確認しましたが、すべてのリクエストで true が返されます。