
Комментарии 19
Привет! Спасибо за твой труд.
Есть пара вопросов:
планируешь сделать документацию команд встроенную прям в боте?
У меня закрытый канал и я хочу пользоваться статой которую собирает бот и командами (например, послать сообщение в чат ботом как в примере «с чистого листа») - как это сделать?
привет) рад что вам пригодилось)
по команде /start традиционно выдаётся справка о доступных командах бота
не совсем понял если честно, что конкретно ты хотел бы видеть? можешь привести пример?
А он только за последний день анализирует? Я добавил в достаточно старый чат. Предупредил сообщением , что , мол, извините ребята, бота тестирую. А он мне в качестве дайджеста дал сообщение что основная тема была, это то что я бота тестирую и извинияюсь)
в данный момент бот анализирует сообщения за последние 5 суток, но чтобы начать их анализировать - он должен начать их собирать, а чтобы начать их собирать - он должен находиться в чате)
в данном случае у него просто нет доступа к старым перепискам, которые были в чате до его добавления в чат. api телеграма для ботов не позволяет получать историю сообщений, бот может только собирать сообщения одно за другим когда его уже добавили в чат.
Скорей всего удобнее будет иной вариант бота
Дать доступ к скачиванию переписки
И её уже анализировать
Так в итоге можно будет и проводить анализ прошлых бесед
В настройках бота добавить за какой период проводить анализ
(хотя наверно переписку можно скачать только всю сразу)
В API телеграма для ботов просто даже нет подобной функции. Ну и бот больше всё-таки про актуальные сообщения, за последние несколько дней) поэтому достаточно его добавить, и уже через несколько часов при должной активности в чате ему будет что писать)
Юзерботы - это уже прям отдельная шина, отдельное апи, отдельная логика работы, рынок. У меня есть желание оставаться в рамках текущего bot api пока что.
Вообще анализ экспортированных данных можно прикрутить к боту в личке.. Но опять же, какие цели? Не совсем пока понимаю какую ценность можно этим создать для людей.
Ценность - в первом впечатлении. Если сразу есть доступ к истории - то с ботом можно сразу и поиграться.
Да и "спор зашел в тупик - вспомнил про бота" - а бот ничего не может предложить, т.к. добавлен после спора. Впечатление останется негативным.
Кажется, что это немного перебор: споры из прошлого разбирать) Я пока не уверен что это реально стоит делать. Бот обльше про свежие разговоры всё-таки, его просто достаточно добавить в чат.
Это не "спор из прошлого", а "идущий сейчас спор", что несколько больший накал страстей имеет ).
И спор - это просто как пример. Мой посыл в том, что только что добавленный бот не может сделать ничего полезного - и это портит первое впечатление.
Я согласен, не-ахти-какая-проблема, особенно если говорить о бесплатном боте. Но тем не менее, первое впечатление - это важно.
P.S. можно сделать отдельного юзер-бота исключительно для доступа к истории сообщений. А обычный, при добавлении, может присылать в чат что-то вроде "для доступа к истории сообщений добавьте этого юзер-бота, он просканирует историю сообщений и выйдет из чата".
Или может есть возможность самому боту добавлять в чат изер-бота (по отдельной команде, например)...
Классный, очень даже полезный (вероятно) бот (без сарказма). Только один вопрос. Почему этот топик в "DIY или Сделай сам", а не в каком-нибудь "Я пиарюсь"?

Представляю The Synapsis Bot, создающий дайджесты к чатам и примиряющий спорщиков