ru
Feedback
TgDev новости

TgDev новости

Открыть в Telegram

🚩 Channel was restricted by Telegram

Больше
1 478
Подписчики
-224 часа
-157 дней
-6730 день
Архив постов
Канал временно закрыт. Работу tgdev ботов можно обсудить в чате @tgdev_ru. Туда же я публикую новости об изменениях в работе ботов.

Я перенёс ботов @watchdog_robot и @watchdog_clone_robot на новый движок. Возможны различные непредвиденные эффекты. Пишите свои наблюдения в чат.

Несколько недель назад Telegram удалил бот RegDateBot. Сегодня Telegram удалил бот TgScanRobot. Я создал новые боты: RegDateBot —> @regdate_clone_bot TgScanRobot —> @tgscan_clone_robot

Продолжаю процесс перетаскивания 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/tgdev

Добавил в joinhide*_bot боты (с 1-го по 21-й) возможность удалять все системные сообщения. Она отключена по-умолчанию. Для включения используйте команду /joinhide set delete_all_system_msg yes.

@freqrobot Теперь бот считает фото-галерею как одно сообщение. Ранее бот считал каждое фото в галерее как отдельное сообщение
@freqrobot Теперь бот считает фото-галерею как одно сообщение. Ранее бот считал каждое фото в галерее как отдельное сообщение.

@watchdog_robot, @watchdog_clone_robot Теперь даже при включенных фильтрах "mention", "group_mention", "link" собакоботы не будут удалять ссылки вида "@foo", "https://t. me/foo", "https://t. me/foo/22" если "@foo" — это username чата, в котором опубликована ссылка.

@freq_robot Теперь вы можете добавить определённых пользователей в белый список, чтобы позволить им писать сообщения без ограничений. Смотрите в документации https://tgdev.io/ru/bot/freqrobot команды для работы с белым списком пользователей.

@watchdog_clone_robot Два новых фильтра: - user_premium — запрет пользователям с premium аккаунтом на вход в группу - msg_premium — удаление сообщений от пользователей с premium аккаунтом

Запустил в бой обновление поиска по публикациям в телеграм каналах. В базе содержится около 2 миллиардов публикаций, в основн
+2
Запустил в бой обновление поиска по публикациям в телеграм каналах. В базе содержится около 2 миллиардов публикаций, в основном за 22 и 23 годы. Для русского языка создан отдельный индекс, учитывающий морфологию. В базе содержатся только публичные каналы т.е. у которых адрес вида t.me/username. База наполняется практически в реальном времени — если канал обновляется ежедневно, то публикации с него подтягиваются в базу каждый час. Сейчас доступны три режима поиска: 1) Обычный поиск в тексте публикаций 2) Поиск хэштэгов 3) Поиск явных упоминаний пользователя или канала в виде @username или t.me/username Для того чтобы не вводить каждый раз капчу, нужно авторизоваться на сайте через ваш Telegram аккаунт. Поиск находится здесь: https://tgdev.io/tme

AnimatedSticker.tgs0.14 KB

Я обновил бот @orgrobot — теперь он умеет выкидывать из чата людей, не ответивших на тест в течение заданного времени. По-умолчанию, время выкидывания равно нулю т.е. бот не выкидывает людей. Время выкидывания можно задать через веб-интерфейс в настройках чата, от нуля до 180 минут.

Я обновил @wikirobot, теперь он поддерживает: * сообщения с картинкой * большинство средств форматирования текста, например, ссылки в виде текста, жирный текст, курсив

Я создал группу @tgdev_offtopic_ru. Вы можете использовать эту группу для обсуждения любых тем, которые не относятся к более закрытым группам @grablab_osint и @tgdev_en. Чуть позже напишу правила для оффтоп группы. Общая идея та же: не оскорблять других людей, не писать супер глупостей, не заниматься интенсивным флудом. Так же есть оффтоп для оффтоп группы 🤯 Не спрашивайте в оффтоп группе как оплатить tgscanrobot.

Я начал исправлять вещи в @wikirobot. Я сделал некоторые улучшения. Теперь задержка между запланированным временем и фактическим временем публикации должна быть меньше. Также у меня есть система ведения журнала. В вашей группе напишите команду "/wiki log" и вы получите статус 10 последних действий, совершенных ботом в вашей группе. Это поможет вам проанализировать, если что-то не так с ботом или вы неправильно настроили бота. Я сделал этот текст с английского с помощью Google Translate, потому что мне лень.

Добавил в @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".

Я обновил @orgrobot, теперь он поддерживает группы с количеством учасников более десят тысяч. Пожалуйста, протестируйте бота и напишите, всё ли хорошо.

Сделал поиск по телеграм каналам. В индексе содержится 500 миллионов публикаций. Сбор публикаций я запускал редко, поэтому по
Сделал поиск по телеграм каналам. В индексе содержится 500 миллионов публикаций. Сбор публикаций я запускал редко, поэтому поисковик может находить лишь часть публикаций из каждого известного ему канала. В дальнейшем планирую сделать стабильный забор публикаций для всех известных поисковику каналов. Поиск доступен только после авторизации через ваш телеграм аккаунт. Адрес поиска: http://tgdev.io/tme/ Вопросы и предложения можно слать в группы: @tgdev_ru и @grablab_osint_ru

Я сделал нового бота: @vk2017robot В 2017 году я скачивал все профили vkontakte пользователей (только базовая информация, доступная через API метод users.get). Через этого бота можно посмотреть vk профиль в том виде, каким он был в 2017 году. Бот бесплатный.