Как стать автором
Обновить

Комментарии 12

есть 2 вопроса:

  1. если дуровграм запретят, что вы будете делать ?

  2. если дуровграм не запретят и окажется, что он сливал информацию именно из вашего бота - что вы будете делать ?

В контексте примера и данной статьи - ничего.

А вы? :)

  1. а если расширить контекст ?

  2. а я первый спросил. но от ответа в отличие от вас уходить не буду. я удалю телеграм со своего смартфона, посоветую сделать то же самое всем контактам и буду издеваться над ботостроителями. на замену телеграму возьму что-нибудь менее скомпроментированное типа delta chat.

А если выключат электричество в городе, интернет/электричество для смартфона откуда будете брать? А если мощная магнитная буря выжжет всю электронику на земле? А если метеорит упадет? Нужно что-то менее электрозависимое, например голуби

если выключат электричество в городе,

сперва два UPS через АВР потом ДГУ (если они есть и в рабочем состоянии).

интернет/электричество для смартфона откуда будете брать?

на Украине откуда-то брали. нужно изучать их опыт.

А если мощная магнитная буря выжжет всю электронику на земле?

это фантастика.
и наоборот, Дуров сливал и банил каких-то "террористов" до 202х и сотрудничает с органами прямо сейчас - это реальность, в каковую реальнсть я и предлагаю вернуться фанатам экококосистемы дуровграма.

Благодарю за мануал. Попробую разобраться) Как раз сейчас учусь кодить и делаю TG бота, правда использую библиотеку Telegram.Bot

Это всё здорово, но основная проблема в боте не то как отправить сообщение или его принять. А то как управлять навигацией и стейтами, для ботов с вложенными иерархиями команд

Ну как же, колбэки поддерживаются и обрабатываются также, как и команды.

Хранение состояний тоже есть - те же роли пользователя и его языковые предпочтения (которые устанавливаются отдельной командой). Для начала и как демонстрация - этого вполне должно хватить, как мне кажется.

Но, вероятно, надо было чуть более подробно рассказать об этом в статье, да :)

Конечно же офигительно большим if/else и огроменной коллекцией флагов состояния!

Несколько вопросов:
1. Если это туториал где все настройки и упущено много материала?
2. Где следующая часть этого?
Мне например нравятся такого типа статьи. Спасибо.

Посмотрел код и возник вопрос: неужели вот это легко читается и поддерживается? Я приветствую принцип отделения доменной модели от сервисной части для хорошей тестируемости, но такое нагромождение абстракций выглядит очень тяжело в том числе для написания нового кода. Возможно, не хватает опыта. Поделитесь своим мнением 👇🏻👇🏻👇🏻

Ммм.. новый функционал весь сводится к написанию классов команд и хендлеров с реализацией... всего одного интерфейса в каждом :)

Если нужно будет задействовать БД, то еще придётся дописать сущности и репозитории, что логично.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории