机器人没有回应
No response from Bot
我正在尝试为我的电报机器人编写命令。但是我没有得到回应。我哪里会犯错。下面是代码。我正在使用节点-api.
'use strict'
var tg = require('telegram-node-bot')('mytoken')
tg.router.
when(['/start'], 'StartController')
tg.controller('StartController', ($) => {
tg.for('/start', () => {
tg.sendMessage('Hi, welcome to my bot!')
})
})
您似乎没有在 sendMessage
方法中传递 chat_id
参数。一种更简单的方法是用 $
替换 tg
变量。这会自动传入 chat_id
。请参阅下面的更正。
'use strict'
var tg = require('telegram-node-bot')('mytoken')
tg.router.
when(['/start'], 'StartController')
tg.controller('StartController', ($) => {
tg.for('/start', () => {
$.sendMessage('Hi, welcome to my bot!') //notice the dollar sign
})
})
我正在尝试为我的电报机器人编写命令。但是我没有得到回应。我哪里会犯错。下面是代码。我正在使用节点-api.
'use strict'
var tg = require('telegram-node-bot')('mytoken')
tg.router.
when(['/start'], 'StartController')
tg.controller('StartController', ($) => {
tg.for('/start', () => {
tg.sendMessage('Hi, welcome to my bot!')
})
})
您似乎没有在 sendMessage
方法中传递 chat_id
参数。一种更简单的方法是用 $
替换 tg
变量。这会自动传入 chat_id
。请参阅下面的更正。
'use strict'
var tg = require('telegram-node-bot')('mytoken')
tg.router.
when(['/start'], 'StartController')
tg.controller('StartController', ($) => {
tg.for('/start', () => {
$.sendMessage('Hi, welcome to my bot!') //notice the dollar sign
})
})