Как получить случайное число. Random

Сегодня я расскажу вам, как научить программу «придумывать» числа в процессе работы. Где это может нам понадобиться?  Генератор случайных чисел может использоваться в играх(например кости или больше\меньше) или для случайного имени при создание каких либо файлов. Область применения функции Random ограничивается только вашей фантазией. Картинка для статьи, выбиралась по тому же принципу! smile

Читать далее

Потоки в Lazarus

tthreadПотоки в Lazarus создаются так же как и в Delphi. Для тех кто никогда не работал с потоками и не знают зачем они нужны, поясню: Основная идея создания потоков в том, что приложение может производить некоторую обработку информации в фоновом режиме во втором потоке, для избежания зависания интерфейса программы, а пользователь может продолжать работу с помощью основного потока. Основной поток создается автоматически ОС при запуске приложения.

Читать далее

Telegram Bot API. Часть 2

stickerВ продолжении статьи Telegram Bot API. Часть 1 продолжим разбираться с API Telegram. Как я и говорил, в этой статье я покажу вам как отсылать и принимать сообщения из нашей программы.

С отправкой сообщений проблем возникнуть не должно, составить запрос не составляет особого труда. Единственный нюанс, бот может писать сообщения лишь тем пользователям которые написали ему первыми.

Читать далее

Парсинг JSON в Lazarus

json-logoРаботая с API, многие сталкиваются с таким типом данных как JSON:

JSON (англ. JavaScript Object Notation, обычно произносится как /ˈsən/) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми. Формат JSON был разработан Дугласом Крокфордом.

https://ru.wikipedia.org/wiki/JSON

Ниже я расскажу вам как парсить этот тип данных с помощью стандартных средств Lazarus, а так же с помощью библиотеки Superobject который я использовал при работе с API Telegram

Читать далее

Telegram Bot API. Часть 1

logoДобрый день дорогие читатели. Сегодня я начал экспериментировать с созданием бота для Telegram на Lazarus. Ниже я буду описывать процесс создания бота от А до Я.

Прежде чем начать создавать бота, нужно почитать немного о таких вещах как формат данных JSON, как его парситьну и по хорошему документацию Telegram API Bot

Лично Я для облегчения своей работы использовал открытую библиотеку Superobject, которая легко позволяет парсить JSON

Читать далее