我配置了一个webhook并使用我的一个Telegram机器人工作。我现在想使用来自第二个Telegram机器人的webhook的相同的 URL,但它对我不起作用。
有人能为我解释这个吗?
答案 0 :(得分:2)
您不能对多个bot使用相同的URL,您可以为多个bot(相同的域名)使用相同的基本URL。
例如,您可以设置域名$(document).ready(function() {
$('#add').click(function(){
$('#select2 option:selected').each( function() {
$('#select1').append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option>");
$(this).remove();
});
});
$('#remove').click(function(){
$('#select1 option:selected').each( function() {
$('#select2').append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option>");
$(this).remove();
});
});
});
example.com
example.com/bot1
等...
网址的方案取决于你。
答案 1 :(得分:1)
您可以为每个BOT使用URL并重构其执行的功能。例如:
OlderVersion
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;
}