【发布时间】:2019-04-04 04:12:57
【问题描述】:
我配置了一个 webhook,并通过我的一个 Telegram 机器人工作。我现在想从第二个 Telegram 机器人为 webhook 使用 same URL,但它不适合我。
谁能帮我解释一下?
【问题讨论】:
标签: telegram telegram-bot
我配置了一个 webhook,并通过我的一个 Telegram 机器人工作。我现在想从第二个 Telegram 机器人为 webhook 使用 same URL,但它不适合我。
谁能帮我解释一下?
【问题讨论】:
标签: telegram telegram-bot
您不能为多个机器人使用相同的 url,您可以为多个机器人使用相同的基本 url(相同的域名)。
例如,您可以设置域example.com
example.com/bot1example.com/bot2等等……
网址的方案由您决定。
【讨论】:
您可以为每个 BOT 使用一个 URL,并重构它执行的功能。例如:
旧版本
app.post("/telegram/webhook", function (req, res) {
var a = 1;
var b = 2;
var c = a * b;
}
app.post("/telegram/webhook2", function (req, res) {
var a = 1;
var b = 2;
var c = a * b;
}
新版本
app.post("/telegram/webhook", function (req, res) {
multiply();
}
app.post("/telegram/webhook2", function (req, res) {
multiply();
}
function multiply(){
var a = 1;
var b = 2;
var c = a * b;
}
【讨论】: