Comments 15
А можно подробнее про функцию печати из бота? Как срастили принт-сервер внутри корпоративной сети с «внешним» ботом? Какую систему авторизации используете для печати по пропускам?
Позвольте небольшое уточнение — SafeQ получит задание от, грубо говоря, учетной записи бот-сервера — как в этом случае SafeQ понимает, какому пользователю в очередь положить задание?
Тоже в компании разрабатываю чат-бота в виде личного кабинета сотрудника с достаточно богатым функционалом. С добавлением "фич" проект усложняется, добавляются новые сервисы, сама портянка бота тоже наслаивает методы тех же коллбеков и прочих средств. Хотелось бы получить дельные советы от автора или других добрых людей о том как правильно организовать структуру файлов, выделение методов обработки сообщений и действий (их группировка, может какие-то шаблонные) и прочее по списку)
Расскажите какие библиотеки используете для бота на ноде, какие подводные камни есть при разработке именно на ней, весь ли функционал из коробки и сколько допиливать руками?
А то сейчас пишу на php с либой MadelineProto. Все хорошо, но сокеты на асинхронных запросах иногда закрывают друг друга и на машине без доступа вовне есть задержки при простое, что печалит. Думаю стоит ли перебираться на ноду\питон, будет ли это удобнее?
Что касается последней части Вашего вопроса, то на него я не смогу дать однозначного ответа. Но наш опыт использования ноды на данном проекте с большим количеством интеграций в том числе с довольно сложными системами (не только REST запросы) оказался вполне успешным.
Мир на ладони или как мы с помощью чат-бота оптимизируем рабочие процессы сотрудников