rareMax

Пользователи
  • Публикаций

    550
  • Зарегистрирован

  • Посещение

  • Победитель дней

    34

rareMax стал победителем дня 19 октября

rareMax имел наиболее популярный контент!

4 Подписчика

Информация о rareMax

  • Звание
    Продвинутый пользователь
  • День рождения 03.01.1995

Контакты

  • ICQ
    611110205
  • StackOverflow
    http://ru.stackoverflow.com/users/12119/ms301

Информация

  • Пол
    Мужчина
  • Город
    Мелитополь

Посетители профиля

4 226 просмотров профиля
  1. напрямую боту писал? бот может общаться с пользователем только после того как пользователь отправит команду /start боту
  2. procedure TTgBotUpdateParser.EventParser(AUpdates: TArray<ItgUpdate>); var LUpdate: ItgUpdate; begin DoOnUpdates(AUpdates); // Вызывает OnUpdates for LUpdate in AUpdates do // Перебираем массив begin DoOnUpdate(LUpdate); // Вызываем OnUpdates TypeUpdate(LUpdate); // Определяем тип обновления и вызываем соответствующее событие end; end;
  3. Боту могут много человек одновременно писать. Для этого от сервера возвращается не один объект Update, а массив таких объектов. Событие OnUpdates - возвращает скоп таких обновлений. Событие OnUpdate - перебирает массив и вызывается для каждого элемента(массива) Для чего: OnUpdate - тебе не придется запускать цикл, ты работаешь напрямую с объектом. OnUpdates - был случай, когда необходимо было этот массив событий отправить в TParallel.For. Раз понадобился мне - возможно и вам понадобится.
  4. https://www.native-english.ru/grammar/english-nouns-plural https://core.telegram.org/bots/api#getting-updates
  5. rareMax

    Компонент - наследник TPresentedScrollBox

    зачем скролл - если нечего скроллить? кинь в скроллбокс компонент, который будет пересекать границу родителя - и будет тебе скролл
  6. Пропущен тип Telegapi.types или типа того. Вроде писал, что оперативная поддержка в телеграм-чате осуществляется. А на сайте я не постоянно нахожусь. Да Ты прав, в ближайшее время напишу. Максим Сысоев🍋: Все еще бета версия. Не стоит меня винить, если в продакшене пойдет что-либо не так библиотекой! ⚙️GIT: https://bitbucket.org/RareGods/cloudapi/branch/develop 🗂ZIP: https://bitbucket.org/RareGods/cloudapi/get/develop.zip 📚Установка: https://bitbucket.org/RareGods/cloudapi/wiki/Установка 🐞Баг-репорт: https://bitbucket.org/RareGods/cloudapi/issues/new. Регистрация необязательна. 😱Delphi Community Edition: https://www.embarcadero.com/ru/products/delphi/starter (Win32/Win64/iOS/Mac/Android) FREE
  7. Мне очень неудобно, что я не обновил статью. На самом деле с этой библиотекой произошло очень много изменений с проектом: - переехал на битБакет: https://bitbucket.org/RareGods/cloudapi/src/master/ - теперь там не только работа с телеграмом, но и другие сервисы - после выхода Delphi CE позволил себе вырезать работу с сетевыми библиотеками, отличными от System.Net. - пофиксил больше багов чем добавил. На вскидку это все. На вопросы оперативно отвечаем в телеграм-чате : @CloudAPI.
  8. Лично я его использую как самостоятельный класс, проблем не замечал за ним. Таймаут тоже работает
  9. System.Net.HttpClient.THttpClient попробуй
  10. ModernListView GridLayout(в названии мог ошибиться) Либо на скроллБокс кидаешь нужные тебе компоненты.
  11. Помимо свойства Align используйте TLayout для группировки компонентов. Приложите простую демку - и возможно вам покажут как сделать пропорциональное изменение дизайна. Еще обратите внимание на компонент TScaledLayout - он изменяет размеры всех дочерних контролов пропорционально изменению своих размеров
  12. никто не говорил что будет просто 😉
  13. Прямой ссылки не будет. Есть m3u плейлист, который будет подгружаться после нажатия "Плей" в плеере на сайте.
  14. rareMax

    NetHttpClient vs idHttp

    Как насчёт хейдеров?