Telegram — значение double

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Автор
    Записи
  • #28451
    manjey73
    Участник

    {n} Текущее значение входного канала n с размерностью, где n — это номер канала, n = 0 — канал триггера на данные

    Почему {n} передает целое число, когда в таблице он показывает дробное с 2-мя знаками после запятой при отправке через МАУ ?

    #28455
    manjey73
    Участник

    Еще не получается создать бота. Вроде запускается но на /info не реагирует.
    Буду еще пробовать.

    А вот ситуация с большими id очень интересна. Воспользовался онлайн сервисом узнать id группы сделав ее публичной и получил число Chat id: -1001948207492

    Такое число драйвер не принимает.

    #28457
    manjey73
    Участник

    В Bot API перед id супергрупп и каналов пишется -100. Так, id 1356415630 превращается в -1001356415630.

    Не следует хранить id пользователей и чатов в 32-битном типе числа: теперь id могут превышать 2^31-1.

    #28465
    manjey73
    Участник

    Пришлось поискать как узнать id группы, когда бот какого-то создается BotFather-ом но при этом никак не реагирует на команды

    https://api.telegram.org/botBOTTOKEN/getChat?chat_id=@Username

    Соответственно BOTTOKEN вставляем полученный токен
    Username — первоначально получаем публичную ссылку вида t.me/PublicLink и вставляем только PublicLink

    В ответе будет id группы, который у меня был многозначный (больше 32-х битного числа)
    Ну и по совету Михаила руками его потом вписал вместо липового в xml файл.
    Работает

    #28479
    Mikhail
    Модератор

    Обновление для драйвера Телеграм.
    Чтобы узнать ID группы нужно прописать токен бота в конфигурации драйвера, передать конфигурацию, затем в чате отправить команду /info

    #28485
    manjey73
    Участник

    У меня команда /info заработала через сутки, видимо были какие-то затыки с серверами, причем только у меня.

    Но по факту id группы было присвоено чату и я его смог узнать при помощи API

    #28502
    Mikhail
    Модератор

    Если ответ на команду /info не приходит, нужно проверить ошибки в журнале линии связи.

    #30614
    Colossal
    Участник

    Добрый день! «Обновление для драйвера Телеграм.
    Чтобы узнать ID группы нужно прописать токен бота в конфигурации драйвера, передать конфигурацию, затем в чате отправить команду /info»

    Это обновление ведь для 6ой версии, не для 5?
    Как быть, если в пятой версии телеграм бот не отвечает?
    Сделали всё строго по Вашей инструкции, которая на сайте, а он молчит.

    И ещё в коммуникаторе в линии связи почему-то кнопка «Команда» неактивна, это как-то связано?

    #30615
    a80808
    Участник

    Это для любой версии, это Telegram API.
    Вы в BotFather все сделали? Пока он не скажет Ок и не выдаст что то типа:
    one! Congratulations on your new bot. You will find it at t.me/TransAtl_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

    Use this token to access the HTTP API:
    6259817313:AAHipdnXGsdw_Dy5z_pkmrRoFe3YNAKBd-w
    Keep your token secure and store it safely, it can be used by anyone to control your bot.

    For a description of the Bot API, see this page: https://core.telegram.org/bots/api

    Вот этот токен и надо прописать. Потом все по инструкции. Пока драйвер нормально не заработает ничего не будет выдаваться. Видимо драйвер не активировался и поэтому и кнопка не активна. dll разблокирована?

    #30616
    a80808
    Участник

    P.S. Мне кажется это обновление Михаил выкладывал для версии 6…В версии 5 давно ничего не обновляется.
    Ну и все ошибки с новым релизом устраняются, думаю что в 6.1.6 это обновление уже учтено

    #30620
    Colossal
    Участник

    Спасибо большое за ответ! Файл разблокирован. Кнопка не активна.

    • Ответ изменён 2 года, 7 месяцев назад пользователем Colossal.
    #30623
    Mikhail
    Модератор

    Как быть, если в пятой версии телеграм бот не отвечает?

    Проверьте журнал линии связи на наличие ошибок.

    #31694
    sergyltd
    Участник

    Здравствуйте
    Вот я тоже мучился. Точное выполнение инструкции не помогло. Команда /info принимается как простой текст. Попробовал совет приведенный выше

    https://api.telegram.org/botBOTTOKEN/getChat?chat_id=@Username

    Не помогло. Ошибка 400 -Chat not found. Я уж туда все пробовал вписывать и имя бота и название после t.me и имя группы — не помогло. Тогда я сделал другой запрос:

    https://api.telegram.org/botBOTTOKEN/getMe

    Получил адекватный ответ содержащий некоторый ИД. Не знаю что это за ИД, но я вписал его в коммуникатор. Обновил конфигурацию,послал команду. И вот тут получил штук 10 ответов на ранее введенные /info. Ну а дальше по инструкции.

    #31708
    Mikhail
    Модератор

    Добрый день!
    Описание запросов Telegram Bot API можно найти в официальной документации Телеграм.
    Если речь о настройке драйвера Телеграм, посмотрите соответствующий видеоурок.

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Для ответа в этой теме необходимо авторизоваться.