TgDev News


Гео и язык канала: не указан, Английский
Категория: Telegram


News about tgdev.io bots. Chat is here @tgdev_en

Связанные каналы

Гео и язык канала
не указан, Английский
Категория
Telegram
Статистика
Фильтр публикаций


Several TgDev bots have recently been removed, namely:

- @joinhide2_bot
- @joinhide4_bot
- @joinhide8_bot

These bots, like any other TgDev bots, have never been engaged in sending spam and, in principle, advertising of any kind.

If you have a desire to participate in the development of the TgDev project, you can contact the Telegram support service or any other communication channel with the Telegram team and voice this problem.

Here are the official contacts of the Telegram support service:

- abuse@telegram.org -- here you can complain about a channel or bot that violates the law
- recover@telegram.org -- you can contact here about an account that was deleted by the Telegram moderation system
- support@telegram.org -- standard email address of the Telegram support service
- - https://telegram.org/support -- a web page for sending your question to the Telegram support service


I continue the process of dragging TgDev bots to the new engine. At the moment, all bots from the list work on the new engine:

@hushrobot
@nopigrobot
@nohello_robot
@nopm_bot
@nohelprobot
@grep_robot
@lang_blocker_bot
@daysandbox_bot
@namefilterbot
@noarab_bot
@nochinabot
@freqrobot
@nosticker_bot

The new engine contains all the functions from each bot that migrated to the new engine. If you have several bots from this list installed in your chat, then it makes sense to leave only one bot. Otherwise, you will receive several identical messages from each of the bots when any module of the new engine deletes a message.

By default, when installing a bot in a new chat, all modules are disabled. During the migration process, I enabled the grep module for those chats where @grep_robot was configured. As for other modules, they may be disabled. If the operation of a module is important to you, make sure it is enabled in your chat. For example, the activity of the nopig module can be viewed with the command /tgdev/nopig config.

All modules of the new engine are multilingual. At the moment, two languages are available: Russian and English.

Among the interesting features of the new engine, it is worth noting the ability to customize the bot through personal messages, as well as the ability to enter multiple values with one command into a list-of-values type setting.

Detailed documentation on the new engine is available here: https://tgdev.io/ru/bot/tgdev Only Russian language yet, use google translator to read it.


I have added a new feature to joinhide*_bot bots (from 1st to 21st). It is ability to delete all system messages. The feature is disabled by default. To turn it on use a command +joinhide set delete_all_system_msg yes.


@freqrobot
Now the bot counts gallery-message as one message. Previously it counted every photo in gallery as separate message.


@watchdog_robot, @watchdog_clone_robot
Now, even if filters "mention", "group_mention", "link" are enabled, dog robots will not remove links which points to group which links are posted to.


@freq_robot
Now you can add certain users to whitelist to allow them write them message without limitations. See documentation https://tgdev.io/bot/freqrobot for commands to work with users white list.


@watchdog_clone_robot
New filters:
- user_premium — to restrict premium users to join a group
- msg_premium — to remove messages written by premium users


Репост из: GrabLab OSINT News
I have released update of Telegram channels search engine. The search database contains about 2 billion channel publications, mostly by 2022 and 2023 years. There is a separate index for Russian publications which understands Russian morphology. The database contains only posts from public channels i.e. channels which have address like t.me/username. The database is updated hourly. If a Telegram channel posts daily, it will be monitored by my search engine every hour.

There are three search modes:
1) Usual text search
2) Hashtag search
3) Username search. It search for explicit username mentions like @username or t.me/username

To avoid solving captcha each time just log into tgdev.io with your Telegram account.

The search engine is here https://tgdev.io/tme




I have updated @orgrobot — now it can kicks users who have not passed the test in a configured time. By default, kick time is zero i.e. bot does not kicks users. Kick time can be set in range from 0 to 180 minutes.

34k 0 18 10 55

I have updated @wikirobot to support these things:
* photo message
* most of markup entities: inline links, bold/italic/etc


I have started fixing things in @wikirobot. I did some improvements. Now the lag between scheduled time and actual time of posting must be lower. Also I have implement logging system. In your group write "/wiki log" command and you'll get status of 10 recent actions performed by the bot in your group. That will help you to analyze if it is something wrong with a bot or if you did some wrong bot's configuration.

22k 0 10 1 13

I have added to @watchdog_robot and @watchdog_clone_robot the ability to manually ban and mute users.

To ban a user, you need to respond in the chat to their message with the "+ban" command — the user will be kicked out of the chat and the bot will write to the chat about it. You can specify the command in this form "+ban asdf", then the reason "asdf" will be indicated in the bot's message about moderating the user. The reason can be multiple words, all text after the time period will be used as the reason e.g. "+ban go away evil".

With the "+bandel" command, you can not only ban a user, but also delete their recent (up to 1 one day ago) messages.

Use "+kick" command to remove user from a group, but let them to join a group again.

To put a user into read-only, you need to use the "+mute d7" command in response to the user's message, which means put the user into read-only for seven days. The read-only period is specified as a letter and a number, where the letter can be m — minute, h — hour, d — day, w — week. In this command, you can also specify a reason: "+mute d7 spam".

In order to set read-only without a time limit, you need to use the word "forever" i.e. "+mute forever" or "+mute forever idiot", where "idiot" would be the reason.

For these commands to work, the bot must have the right to ban users.

With the "+del time" command, you can schedule the deletion of a message after a specified time. With the command "+unpin time", you can schedule the unpinning of a pinned message after a specified time. Both commands must be written in response to the message with which the operation is to be performed. The time is set in the same format as for the "+mute" command. The bot must have the rights to delete and pin messages.


I have updated @orgrobot to support groups with more than 10k members. Please test it and write feedback. Thanks.


Hello! Yet another hobby project of mine. A search engine for telegram channel posts. To be able to search data you have to log into website using your Telegram account.

Search engine link: https://tgdev.io/tme/

For questions and suggestions use these groups: @tgdev_en and @grablab_osint


Репост из: GrabLab OSINT News
I have created a new bot: @vk2017robot
In 2017 year I have downloaded data of all vkontakte users (only public data accessable through "users.get" API method). Vkontakte is a major Russian social network. Using this bot you can see historical data of a vkontakte user's profile as it was in 2017 year.
Bot is free.




Are you tired from people who asking in your group to write pm/dm? There is a solution — just install @nopm_bot into group and give it permission to remove messages. Here is examples of messages the bot can remove:
* dm
* pm
* pm me
* text me
* contact me


If you click on "https://t.me/orgrobot" link and get "username not found" error, please write to @BotSupport and report this error.

UPD: it is fixed


One of spam techniques is to build a message using characters from different alphabets. Spammers use characters that look same but have different code. For humans a message looks normal, but anit-spam bots which look for a black-listed words in a message could not a match.

Simple example. BAТMAN. Do you see the word batman? Now copy message in text editor and try to find the word batman via text search with a query "batman". You will not find it. Because third letter is not English T (unicode code 0x0054), it is Russian Т (unicode code 0x0422).

Even if you do not use bots to block messages by list of restricted words it is a good idea to enable this filter anyway because normal people do not write messages with mixed-alphabets characters. Message which contains mixed-alphabets characters is a spam with a high probability.
I have implemented such filter and called it "mixed_abc". You can use it with @watchdog_clone_robot.
At current moment it matches only words built with mixed English and Russian characters. I will probably add another character sets in the future, as soon as I get additional information about the world.

Показано 20 последних публикаций.

1 525

подписчиков
Статистика канала