Загрузка...

Telegram Bot не реагирует на команду "/start"

Тема в разделе Node.js создана пользователем Никхолас 30 май 2022. 431 просмотр

  1. Никхолас
    Никхолас Автор темы 30 май 2022 1 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 30 май 2022 0 28 май 2022
    Исправь bot.on('/start' или же bon.oncomand надо в доки смотреть
     
    1. Посмотреть предыдущие комментарии (4)
    2. morozov3k
    3. Никхолас Автор темы
      morozov3k, го может в телеграм перейдем?)
    4. Никхолас Автор темы
  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)

    задебажь
     
Загрузка...
Top