Бот для Telegram

Mitnik

Client
Регистрация
22.12.2014
Сообщения
83
Благодарностей
6
Баллы
8
Здравствуйте!

Нужен шаблон бота для Telegram, работающий по такому сценарию:

1. Отправляем сообщение в бот подобного формата, но, с тремя кнопками:

string token = "token_TG";
string chat_id = "chat_id_TG";
string message = "<b>Жирный текст</b>\r\n<a href=\"http://site.com\"><b>Ссылка</b></a>";
string url = "https://site.com";
var knopka = "{\"inline_keyboard\": [[{\"text\": \"Кнопка\", \"url\": \""+url+"\"}]]}";
string post = "https://api.telegram.org/bot"+token+"/sendMessage?chat_id="+chat_id+"&text="+message+"&parse_mode=HTML&reply_markup="+knopka;
string PostData = string.Empty;
ZennoPoster.HttpPost(post, PostData, "application/x-www-form-urlencoded", "", "UTF-8",ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly);

Где кнопкам прописаны определенные параметры, которые нужно считывать методом getUpdates с сервера Telegram.

2. При клике пользователем на одну из кнопок в сообщении, данные передаются и сохраняются на сервере Telegram.

3. Периодическими запросами считываем переданные параметры с сервера Telegram и сохраняем их в список.

В принципе, все :-)
 

subaric

Client
Регистрация
19.02.2020
Сообщения
64
Благодарностей
16
Баллы
8
Плохая идея на zp такое делать.
На nodejs делай.
Да и инфы мало, понятно что ничего не понятно.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
10 763
Благодарностей
5 146
Баллы
113
Плохая идея на zp такое делать.
На nodejs делай.
Да и инфы мало, понятно что ничего не понятно.
в смысле делай ? *HAHA*
Раздел же с бесплатными шаблонами. это кто то должен делать и за бесплатно. кстати, не хочешь заняться ? потом сюда выложишь, мы все скачаем ;-)
 

subaric

Client
Регистрация
19.02.2020
Сообщения
64
Благодарностей
16
Баллы
8
Могу сделать, но сообщение просто так не приходит, либо по кнопке старт или в ответ на какое то сообщение или по команде.
Поэтому и говорю что очень мало информации, и ничего не понятно.
Так же ответ должен приходить конкретному чату или всем?.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)