Теперь бота можно добавлять в группы(чаты). Например у вас есть группа в Telegram для обсуждения постов на определенную тему.
Добавляете бота(@GolosPostNotifyBot). (Добавление бота такое же как добавление любого участника.)
Настраиваете на теги по этой теме(/addtag).
Исключаете ненужные(/forbiddentag).
И получаете уведомления о постах сразу же в группу.
Что может бот на данный момент:
- уведомлять вас о вышедших статья по заданным тегам
- исключать посты с ненужными тегами
- работать в группе(чате)
Список всех команд бота:
- /addtag - добавить новый тег или несколько (через запятую)
- /taglist - Выводит список ваших тегов
- /deletetag - Выводит список тегов с вопросом: какой удалить 1 тег или несколько (через запятую)
- /forbiddentag - Добавить тег в список исключений(blacklist)
- /delete_forbidden_tag - Выводит список тегов в blacklist'е с вопросом: какой удалить тег из blacklist'a (можно указать несколько - через запятую)
- /menu - список команд с описанием.
В ближайших планах добавить возможность исключения по аккаунтам.
Пользуйтесь с удовольствием. Будьте в курсе последних постов.
От вас не нужны
- ни логин,
- ни пароль,
- ни постинг ключ.
Только указать теги(метки) по которым вам присылать уведомления.
Это бета версия бота. Возможны ошибки.
Сообщайте о них:
- в комментариях к этому посту или
- в группу в Telegram https://t.me/gPostNotifyBot_group. (Теперь именно группа)
В планах:
Списки исключений меток и авторов в различных комбинациях. Частично реализовано
Выбор тегов для уведомления из списка (список тем будет отсортирован по количеству постов в них, отображаться по 10 штук на экран)
Возможность уведомления о статьях указанных авторов.
Реализация ваших предложений.
Ведутся подготовительные работы для выкладки в #открытый-код
Пользуйтесь ботом, пишите какие функции добавить. Репосты и советы друзьям приветствуются...
Связаться со мной можно через Telegram
Все доходы от этого поста пойдут на дальнейшую доработку бота:) Сервер, нода, куча времени на доработку ;)
GolosPostNotifyBot
Описание бота. Анонс. Полное описание. Версия 0.6
Описание бота. Версия 0.7
Описание бота. Версия 0.8
Крутой бот, благодарю @semasping!
Искал бота, который мог бы транслировать ленту новостей конкретного пользователя в Телеграм, или бота, которого можна настроить на пересылку постов списка авторов у Телеграм, нашел вашого бота и очень рад этому 😊
Вижу у Вас в планах добавить возможность настроить список пользователей, чьи посты слать в Телеграм, буду ждать обновлений!
Успехов Вам!!!
P.S. Есть ли сейчас, ориентировочные сроки когда будет реализована возможность добавлять список авторов, чьи статьи слать в Телеграм через бота?
@zavz9t, cпасибо
На данным момент есть другие дела. К боту вернусь в районе выходных. Так как прокормиться за счет него не вышло.
Буду поддреживать его в рабочем режим. и неспешно развивать
А еще вопрос: Вы говорите, что прокормиться не вышло, а вообще это выгодно? писать своего бота
Понял, спасибо за ответ @semasping
Возможно сделать выбор тега по маске? Например, все теги начинающиеся с определенных букв?
Нет такой возможности пока нет.
Нужно будет больше ресурсов для такой возможности и другой подход к выбору данных.
так что в ближайшее время не планируется. Возможно через месяц примерно возьмусь за переделку.
Тогда возможен будет поиск по любому слову в тексте - не только по тегам.
и по маске тоже.
а пока можно добавить сколько угодно тегов в различных комбинациях букв.
теги можно добавлять через ","
Идея обнаружения произвольного тега с префиксом была, по идее через регулярку не сложно сделать, хотя не видя кода не скажу...
на данный момент я получая каждый новый пост беру из него список тегов
и далее выбираю все чаты которые соответствуют одному из тегов.
$chats_id = BotUserNotify::whereIn('tag', $tags)->get();
поэтому регулярка тут не спасет.
нужно поменять подход
выбираем все чаты
затем для всех чатов проверяем регуляркой теги...
тут возможны различные узкие места. надо тестить...
еще как вариант толкать все новые посты в elasticsearch
и отдельным потоком бегать по ES и выбирать что слать ...
тут намного больше вариантов применения.
Спасибо! Буду разбираться с телеграмом) А то что-то руки не доходят до него!
@semasping отличный бот! @shenanigan спасибо за репост!)
@pavelfyr, спасибо.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
yefet, vas, urii, renat242, semasping, ladyzarulem, asuleymanov, on1x, vika-teplo, del137, lengalenga, shenanigan, foxycat, wedge, alexmove, standraven, byurotegov, gbot, xsen, anr
Поэтому я тоже проголосовал за него!
Если Вы проголосуете за этот комментарий, то поможете сделать "Доброго Кита" сильнее!
Дима (@phoenix), Наташа (@natasha) возможно это вам будет полезно для чата ВП
Спасибо, взяли на заметку!
@semasping Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
если я правильно понимаю, это упростит работу по тематике. то есть, если раньше нужно было открывать два чата, то теперь можно будет один. правильно?
осталось научиться настроить это.
Спасибо, Семён!
да для каждой группы по тематике можно настроить бота.
вот как жалко. что нельзя рядышком сесть с тобой, чтобы ты все это сделал, а я бы посмотрела )
@ladyzarulem, как раз можно же!
Это бот в группу)
А кто настраивает может скриншотов по ходу создания понаделать.
дадада, я уже поговорила с Семеном