Стартовая страница › Форумы › Понять, как работает ПО › Telegram — значение double
Помечено: Коммуникатор, настройки, телеграм
- В этой теме 13 ответов, 5 участников, последнее обновление 2 года, 4 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
08.05.2023 в 14:19 #28451
manjey73Участник{n} Текущее значение входного канала n с размерностью, где n — это номер канала, n = 0 — канал триггера на данные
Почему {n} передает целое число, когда в таблице он показывает дробное с 2-мя знаками после запятой при отправке через МАУ ?
08.05.2023 в 15:30 #28455
manjey73УчастникЕще не получается создать бота. Вроде запускается но на /info не реагирует.
Буду еще пробовать.А вот ситуация с большими id очень интересна. Воспользовался онлайн сервисом узнать id группы сделав ее публичной и получил число Chat id: -1001948207492
Такое число драйвер не принимает.
08.05.2023 в 15:51 #28457
manjey73УчастникВ Bot API перед id супергрупп и каналов пишется -100. Так, id 1356415630 превращается в -1001356415630.
Не следует хранить id пользователей и чатов в 32-битном типе числа: теперь id могут превышать 2^31-1.
08.05.2023 в 17:32 #28465
manjey73УчастникПришлось поискать как узнать id группы, когда бот какого-то создается BotFather-ом но при этом никак не реагирует на команды
https://api.telegram.org/botBOTTOKEN/getChat?chat_id=@Username
Соответственно BOTTOKEN вставляем полученный токен
Username — первоначально получаем публичную ссылку вида t.me/PublicLink и вставляем только PublicLinkВ ответе будет id группы, который у меня был многозначный (больше 32-х битного числа)
Ну и по совету Михаила руками его потом вписал вместо липового в xml файл.
Работает10.05.2023 в 10:37 #28479
MikhailМодераторОбновление для драйвера Телеграм.
Чтобы узнать ID группы нужно прописать токен бота в конфигурации драйвера, передать конфигурацию, затем в чате отправить команду /info10.05.2023 в 10:50 #28485
manjey73УчастникУ меня команда /info заработала через сутки, видимо были какие-то затыки с серверами, причем только у меня.
Но по факту id группы было присвоено чату и я его смог узнать при помощи API
11.05.2023 в 13:58 #28502
MikhailМодераторЕсли ответ на команду /info не приходит, нужно проверить ошибки в журнале линии связи.
13.12.2023 в 14:51 #30614Colossal
УчастникДобрый день! «Обновление для драйвера Телеграм.
Чтобы узнать ID группы нужно прописать токен бота в конфигурации драйвера, передать конфигурацию, затем в чате отправить команду /info»Это обновление ведь для 6ой версии, не для 5?
Как быть, если в пятой версии телеграм бот не отвечает?
Сделали всё строго по Вашей инструкции, которая на сайте, а он молчит.И ещё в коммуникаторе в линии связи почему-то кнопка «Команда» неактивна, это как-то связано?
13.12.2023 в 15:47 #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 разблокирована?13.12.2023 в 15:49 #30616
a80808УчастникP.S. Мне кажется это обновление Михаил выкладывал для версии 6…В версии 5 давно ничего не обновляется.
Ну и все ошибки с новым релизом устраняются, думаю что в 6.1.6 это обновление уже учтено13.12.2023 в 16:10 #30620Colossal
УчастникСпасибо большое за ответ! Файл разблокирован. Кнопка не активна.
-
Ответ изменён 2 года, 7 месяцев назад пользователем
Colossal.
14.12.2023 в 12:32 #30623
MikhailМодераторКак быть, если в пятой версии телеграм бот не отвечает?
Проверьте журнал линии связи на наличие ошибок.
28.03.2024 в 18:33 #31694
sergyltdУчастникЗдравствуйте
Вот я тоже мучился. Точное выполнение инструкции не помогло. Команда /info принимается как простой текст. Попробовал совет приведенный вышеhttps://api.telegram.org/botBOTTOKEN/getChat?chat_id=@Username
Не помогло. Ошибка 400 -Chat not found. Я уж туда все пробовал вписывать и имя бота и название после t.me и имя группы — не помогло. Тогда я сделал другой запрос:
Получил адекватный ответ содержащий некоторый ИД. Не знаю что это за ИД, но я вписал его в коммуникатор. Обновил конфигурацию,послал команду. И вот тут получил штук 10 ответов на ранее введенные /info. Ну а дальше по инструкции.
29.03.2024 в 14:10 #31708
MikhailМодераторДобрый день!
Описание запросов Telegram Bot API можно найти в официальной документации Телеграм.
Если речь о настройке драйвера Телеграм, посмотрите соответствующий видеоурок. -
Ответ изменён 2 года, 7 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.