1 478
订阅者
-224 小时
-157 天
-6730 天
帖子存档
1 478
Канал временно закрыт. Работу tgdev ботов можно обсудить в чате @tgdev_ru. Туда же я публикую новости об изменениях в работе ботов.
1 478
Я перенёс ботов @watchdog_robot и @watchdog_clone_robot на новый движок. Возможны различные непредвиденные эффекты. Пишите свои наблюдения в чат.
1 478
Repost from TgScanRobot — новости
Несколько недель назад Telegram удалил бот RegDateBot.
Сегодня Telegram удалил бот TgScanRobot.
Я создал новые боты:
RegDateBot —> @regdate_clone_bot
TgScanRobot —> @tgscan_clone_robot
1 478
Продолжаю процесс перетаскивания TgDev ботов на новый движок. На данный момент все боты из списка работают на новом движке:
@hushrobot
@nopigrobot
@nohello_robot
@nopm_bot
@nohelprobot
@grep_robot
@lang_blocker_bot
@daysandbox_bot
@namefilterbot
@noarab_bot
@nochinabot
@freqrobot
@nosticker_bot
В новом движке собраны всех функции из каждого бота, который мигрировал на новый движок. Если у вас в чате установлено несколько ботов из этого списка, то есть смысл оставить только один бот. Иначе вы будете получать несколько одинаковых сообщений от каждого из ботов, когда какой-либо модуль нового движка удаляет сообщение.
По умолчанию, при установке бота в новый чат все модули отключены. В процессе миграции я включил модуль grep для тех чатов, где был настроен @grep_robot. Что касается других модулей, то они могут оказаться отключенными. Если вам важна работа какого-либо модуля, проверьте, что он включен в вашем чате. Например, активность модуля nopig можно посмотреть командой
/tgdev/nopig config.
Все модули нового движка мультиязычны. На данный момент доступны два языка: русский и английский.
Из интересных особенностей нового движка следует отметить возможность настройки бота через личные сообщения, а также возможность заносить одной командой множество значений в настройку типа список значений. Модуль grep (бывший @grep_robot) получил возможность работать с регулярными выражениями.
Боты на новом движке не имеют веб-интерфейса на данный момент. Если ранее вы пользовались веб-админкой на сайте tgdev.io для управления ботом и бот переехал на новый движок, то интерфейс управления ботом на сайте tgdev.io станет недоступен.
Подробная документация по новому движку доступна здесь: https://tgdev.io/ru/bot/tgdev1 478
Добавил в joinhide*_bot боты (с 1-го по 21-й) возможность удалять все системные сообщения. Она отключена по-умолчанию. Для включения используйте команду
/joinhide set delete_all_system_msg yes.1 478
@freqrobot
Теперь бот считает фото-галерею как одно сообщение. Ранее бот считал каждое фото в галерее как отдельное сообщение.
1 478
@watchdog_robot, @watchdog_clone_robot
Теперь даже при включенных фильтрах "mention", "group_mention", "link" собакоботы не будут удалять ссылки вида "@foo", "https://t. me/foo", "https://t. me/foo/22" если "@foo" — это username чата, в котором опубликована ссылка.
1 478
@freq_robot
Теперь вы можете добавить определённых пользователей в белый список, чтобы позволить им писать сообщения без ограничений. Смотрите в документации https://tgdev.io/ru/bot/freqrobot команды для работы с белым списком пользователей.
1 478
@watchdog_clone_robot
Два новых фильтра:
-
user_premium — запрет пользователям с premium аккаунтом на вход в группу
- msg_premium — удаление сообщений от пользователей с premium аккаунтом1 478
Repost from TgScanRobot — новости
+2
Запустил в бой обновление поиска по публикациям в телеграм каналах. В базе содержится около 2 миллиардов публикаций, в основном за 22 и 23 годы. Для русского языка создан отдельный индекс, учитывающий морфологию. В базе содержатся только публичные каналы т.е. у которых адрес вида
t.me/username. База наполняется практически в реальном времени — если канал обновляется ежедневно, то публикации с него подтягиваются в базу каждый час.
Сейчас доступны три режима поиска:
1) Обычный поиск в тексте публикаций
2) Поиск хэштэгов
3) Поиск явных упоминаний пользователя или канала в виде @username или t.me/username
Для того чтобы не вводить каждый раз капчу, нужно авторизоваться на сайте через ваш Telegram аккаунт.
Поиск находится здесь: https://tgdev.io/tme1 478
Я обновил бот @orgrobot — теперь он умеет выкидывать из чата людей, не ответивших на тест в течение заданного времени. По-умолчанию, время выкидывания равно нулю т.е. бот не выкидывает людей. Время выкидывания можно задать через веб-интерфейс в настройках чата, от нуля до 180 минут.
1 478
Я обновил @wikirobot, теперь он поддерживает:
* сообщения с картинкой
* большинство средств форматирования текста, например, ссылки в виде текста, жирный текст, курсив
1 478
Я создал группу @tgdev_offtopic_ru. Вы можете использовать эту группу для обсуждения любых тем, которые не относятся к более закрытым группам @grablab_osint и @tgdev_en. Чуть позже напишу правила для оффтоп группы. Общая идея та же: не оскорблять других людей, не писать супер глупостей, не заниматься интенсивным флудом. Так же есть оффтоп для оффтоп группы 🤯 Не спрашивайте в оффтоп группе как оплатить tgscanrobot.
1 478
Я начал исправлять вещи в @wikirobot. Я сделал некоторые улучшения. Теперь задержка между запланированным временем и фактическим временем публикации должна быть меньше. Также у меня есть система ведения журнала. В вашей группе напишите команду "/wiki log" и вы получите статус 10 последних действий, совершенных ботом в вашей группе. Это поможет вам проанализировать, если что-то не так с ботом или вы неправильно настроили бота. Я сделал этот текст с английского с помощью Google Translate, потому что мне лень.
1 478
Добавил в @watchdog_robot и в @watchdog_clone_robot возможность банить и выставлять read-only режим.
Для бана пользователя вам нужно ответить в чате на его сообщение командой "!ban" — пользователь будет выкинут из чата и бот напишет в чат об этом. Вы можете указать команду в таком виде "!ban asdf", тогда в сообщении бота об удалении пользователя будет указана эта причина.
Для помещения пользователя в read-only вам нужно в ответе на сообщение пользователя использовать команду "!mute d7", которая означает поместить пользователя в read-only на семь дней. Срок указывается в виде буквы и числа, где буква может быть h — час, d — день, w — неделя. В этой команде вы также можете указывать причину: "!mute d7 adsf".
Чтобы эти команды работали, у бота должно быть право на бан пользователей.
Может быть так, что другие боты тоже обрабатывают команды "!ban" и "!mute". Если вы хотите отправить команду исключить watchdog роботу, то вы можете использовать двойной восклицательный знак т.е. "!!mute" и "!!ban".
1 478
Я обновил @orgrobot, теперь он поддерживает группы с количеством учасников более десят тысяч. Пожалуйста, протестируйте бота и напишите, всё ли хорошо.
1 478
Сделал поиск по телеграм каналам. В индексе содержится 500 миллионов публикаций. Сбор публикаций я запускал редко, поэтому поисковик может находить лишь часть публикаций из каждого известного ему канала. В дальнейшем планирую сделать стабильный забор публикаций для всех известных поисковику каналов. Поиск доступен только после авторизации через ваш телеграм аккаунт.
Адрес поиска: http://tgdev.io/tme/
Вопросы и предложения можно слать в группы: @tgdev_ru и @grablab_osint_ru
1 478
Repost from TgScanRobot — новости
Я сделал нового бота: @vk2017robot
В 2017 году я скачивал все профили vkontakte пользователей (только базовая информация, доступная через API метод users.get).
Через этого бота можно посмотреть vk профиль в том виде, каким он был в 2017 году.
Бот бесплатный.
