Обновить

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

Привет! Спасибо за твой труд.

Есть пара вопросов:

  1. планируешь сделать документацию команд встроенную прям в боте?

  2. У меня закрытый канал и я хочу пользоваться статой которую собирает бот и командами (например, послать сообщение в чат ботом как в примере «с чистого листа») - как это сделать?

привет) рад что вам пригодилось)

  1. по команде /start традиционно выдаётся справка о доступных командах бота

  2. не совсем понял если честно, что конкретно ты хотел бы видеть? можешь привести пример?

1. у меня почему-то нет команд, а только вот такой текст:

Из чата с ботом
Из чата с ботом

2 я добавил бота в канал. Хочу чтобы он предложил новую тему для разговора. Что мне нужно сделать? В канале вызвать команду или в самом боте?

команды доступны в чатах где общаются люди)

2 - если это чат, то напиши команду /suggest_topic@TheSynapsisBot

(просто напиши символ / в поле ввода сообщения, телеграм покажет все доступные команды для всех ботов в чате)

и бот не поддерживает возможность ведения каналов 😁 если что)

А он только за последний день анализирует? Я добавил в достаточно старый чат. Предупредил сообщением , что , мол, извините ребята, бота тестирую. А он мне в качестве дайджеста дал сообщение что основная тема была, это то что я бота тестирую и извинияюсь)

в данный момент бот анализирует сообщения за последние 5 суток, но чтобы начать их анализировать - он должен начать их собирать, а чтобы начать их собирать - он должен находиться в чате)

в данном случае у него просто нет доступа к старым перепискам, которые были в чате до его добавления в чат. api телеграма для ботов не позволяет получать историю сообщений, бот может только собирать сообщения одно за другим когда его уже добавили в чат.

Скорей всего удобнее будет иной вариант бота
Дать доступ к скачиванию переписки
И её уже анализировать

Так в итоге можно будет и проводить анализ прошлых бесед
В настройках бота добавить за какой период проводить анализ
(хотя наверно переписку можно скачать только всю сразу)

В API телеграма для ботов просто даже нет подобной функции. Ну и бот больше всё-таки про актуальные сообщения, за последние несколько дней) поэтому достаточно его добавить, и уже через несколько часов при должной активности в чате ему будет что писать)

НЛО прилетело и опубликовало эту надпись здесь

Юзерботы - это уже прям отдельная шина, отдельное апи, отдельная логика работы, рынок. У меня есть желание оставаться в рамках текущего bot api пока что.

Вообще анализ экспортированных данных можно прикрутить к боту в личке.. Но опять же, какие цели? Не совсем пока понимаю какую ценность можно этим создать для людей.

Ценность - в первом впечатлении. Если сразу есть доступ к истории - то с ботом можно сразу и поиграться.

Да и "спор зашел в тупик - вспомнил про бота" - а бот ничего не может предложить, т.к. добавлен после спора. Впечатление останется негативным.

Кажется, что это немного перебор: споры из прошлого разбирать) Я пока не уверен что это реально стоит делать. Бот обльше про свежие разговоры всё-таки, его просто достаточно добавить в чат.

Это не "спор из прошлого", а "идущий сейчас спор", что несколько больший накал страстей имеет ).

И спор - это просто как пример. Мой посыл в том, что только что добавленный бот не может сделать ничего полезного - и это портит первое впечатление.

Я согласен, не-ахти-какая-проблема, особенно если говорить о бесплатном боте. Но тем не менее, первое впечатление - это важно.

P.S. можно сделать отдельного юзер-бота исключительно для доступа к истории сообщений. А обычный, при добавлении, может присылать в чат что-то вроде "для доступа к истории сообщений добавьте этого юзер-бота, он просканирует историю сообщений и выйдет из чата".

Или может есть возможность самому боту добавлять в чат изер-бота (по отдельной команде, например)...

Думаю, это всё излишнее усложнение и перебор, просто ради того чтобы скрасить лишь первые минуты, и это вероятно невозможно сделать без достаточно больших усилий со стороны разраба и пользователя.

Оверинжиниринг в общем какой-то) ради очень слабого плюса.

Классный, очень даже полезный (вероятно) бот (без сарказма). Только один вопрос. Почему этот топик в "DIY или Сделай сам", а не в каком-нибудь "Я пиарюсь"?

Я просто не заметил подобного топика в стиле "Я пиарюсь", пытался честно найти ближайшее по смыслу)

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

про раздел "я пиарюсь" я только сейчас узнал, мне кажется. или просто забыл что такое существует на хабре )

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

Публикации