Загрузка...

Telegram Bot does not respond to "/start" command

Thread in Node.js created by Никхолас May 30, 2022. 435 views

  1. Никхолас
    Никхолас Topic starter May 30, 2022 1 Oct 25, 2021
    Бот написан на: Node.js
    Бот не реагирует на команду "/start"
    Вот что отправляет когда перезапустить бота на хостинге.

    Вот сам код:
    bot.on('start', async function (msg) {
    sendAdmins('white_check_mark Бот запущен!')
    })

    bot.on('text', async function (msg) {
    if (msg.from !== undefined) {
    let dt = new Date
    console.log("[" + dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds() + "] Пользователь " + msg.from.id + " отправил: " + msg.text)
    var uid = msg.from.id
    var text = msg.text
    if (text.indexOf("/start") === -1)
    var u = await User.findOne({ id: uid })
    var u1 = await getUser(uid)
    if (u1 != null)
    if (u1.ban)
    [IMG] return 0
     
  2. morozov3k
    morozov3k May 30, 2022 0 May 28, 2022
    Исправь bot.on('/start' или же bon.oncomand надо в доки смотреть
     
    1. View previous comments (4)
    2. morozov3k
    3. Никхолас Topic starter
      morozov3k, го может в телеграм перейдем?)
    4. Никхолас Topic starter
  3. Безысходность
    Telegraf у тебя

    bot.start('start', async function (msg) {
    sendAdmins(' Бот запущен!')
    console.log('Work')
    })
    bot.on('text', async function (msg) {
    if (msg.from !== undefined) {
    let dt = new Date
    console.log("[" + dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds() + "] Пользователь " + msg.from.id + " отправил: " + msg.text)
    var uid = msg.from.id
    var text = msg.text
    if (text.indexOf("/start") === -1)
    var u = await User.findOne({ id: uid })
    var u1 = await getUser(uid)
    if (u1 != null)
    if (u1.ban)

    задебажь
     
Loading...
Top