ПредишенСледващото

После се отправи в интернет в търсене на нови блогове за програмиране в Делфи и се натъкнах на един блог за програмиране Lazarus, имаше няколко статии за това как да започнете да печелите бот за Телеграма. Тази тема аз да тъй като тя не се интересува, но след това реши да се опитам да напиша поне малко бот, който ще се занимава с принципите на работа. Сърфирайте в мрежата в търсене на развития по този въпрос, аз не намирам нищо интересно, те са най-вече в библиотеката за работа с телеграмата, използвайки C #, Python, PHP за Делфи намери само един, който е пилотен проект на GitHub. Затова реших да се опитам да направя всичко себе си от нулата, така да се каже.

Това, което би трябвало да започне да се създаде робот, за да се регистрирате в системата телеграма.

Екип / newbot система след това се прилага за пръв път да бъдете подканени да въведете име за бота, ако името на система организира това ви подканва да посочите име на персонализиран за бота със задължителното края на името на бота или _bot, ако всичко е преминал успешно системата ви се дава уникален идентификатор на бота, която след това може да се използва за работа. Става въпрос за този вид 12345678: AAHOjf ***** ROYb03utz *********. Повече информация можете да прочетете тук.

Телеграма бот на Делфи

Комуникация с системата действа чрез HTTPS GET заявка и поста, тъй като параметрите на заявката могат да се предават

  • URL низ на заявката
  • прилагане / х-WWW-форма-urlencoded
  • заявление / JSON (с изключение на сваляне на файлове)
  • съставното / форм-данни (на качените файлове)

Ако искането е направено успешно в отговор, системата ще върне JSON обект

Добре, където областта ще бъде настроен на истина.

Както и преди никога не съм се работи с синапса трябваше да се обръщат към интернет, че не се намери колекция от статии за работа с тази библиотека.

След като се изтегли нищо и всичко, което съм създал прост проект заявление в Делфи среда.

В употребите клауза добавена httpsend, ssl_openssl, superobject и започва да експериментира.

Тъй като работата с услугата, използвайки криптирана връзка е създадена, за да започнете httpsend компонент използва криптиране.

След това, обект на данни може да се използва за работа с запитвания.

Първото искане реших да получите информация за лодката.

Това става чрез заявка.

В кода, той изглеждаше по следния начин

В резултат на услугата връща JSON обект, който анализира с помощта ISuperObject обект.

Искането се предава параметри

Идентификаторът на първото съобщение, от което искате да получите информация, трябва да бъде една по-голяма от последното получено съобщение.

Ограничаване на актуализациите на брой върнати е 100 по подразбиране


По какъв начин и всички са свързани?

Моля, хвърлят целия изходен код, умолявам те) Email lexa999tihgmail.com

Аз дори не разбирам как завърших тук, но аз
Предположих този пост, използван да бъдат добри. Не мога да разбера с кого обаче със сигурност, че ще
добре известен блогър, когато не сте го направили. Наздраве!

Вие сте толкова интересно! Аз не вярвам, аз съм
прочетете нещо подобно преди. Така че хубаво да се намери някой,
с някои оригинални мисли по тази тема.
Сериозно. Благодаря за започване на всичко. Този сайт е нещо, което се изисква в интернет, някой с малко оригиналност!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!