Упрощение: бот
antonkalinin-ml opened this issue · 0 comments
antonkalinin-ml commented
Предлагается упростить задание на написание бота, чтобы ускорить прохождение программы.
Из гуглодока:
- Не требовать Telegram + VK, достаточно что-то одно.
- Предложить пример архитектуры и подсказки (спросить у Гены, с чего он начинал).
- Предложить пример проекта - блэкджек или бот для другого чата, не телеги, чтобы нельзя было просто скопипастить код.
Дальнейшие предложения:
- Не упоминать вообще VK, он сложнее и глюкавее телеги, с ним народ больше мучается. Телеги достаточно.
- Усложнение: в дополнение к telegram/VK делать бота, работающего в консоли, т.е. чтобы текст можно было вводить в терминале и получать отклик. "Юзер" будет только один. Зачем:
- помочь сосредоточиться на бизнес-логике и легко отладить ее в первую очередь
- сохранить дух задания: разделение на общее ядро логики и два механизма ввода-вывода. Это же поможет написать тесты на логику обработки команд.
- консольный бот делается за 1 день, не отвлекая человека на всякие REST API. Это намного проще и телеги, и ВК.
- Сделать не пример, а каркас бота с пустыми местами, которые надо заполнить. Также предложить для примера пару тестов логики (обработка команд).
План:
- не требовать VK
- требовать консольного бота
- сделать шаблон проекта или пример другого проекта, чтобы нельзя было скопипастить.