April 6, 2023

Как я создал бота-шпиона

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

Для создания использовался код простенькой игры "Угадай число".

После того как был создан код игры "Угадай число", мы перешли к созданию кода по сканированию сообщений пользователей группы.

Но, давайте перейдем к интересному. Ведь те кого интересует код, могут посмотреть его через GitHub.

Установка

Для того чтобы создать такого бота, вам понадобится Telegram и ПК.

  1. Открываем командную строку и вписываем:
git clone https://github.com/QwTea/surveillance-game-bot/

Для загрузки программы на ваш ПК

2. Далее используем следующую команду:

apt install python3

3. Для открытия файла config вписываем следующую информацию:

python3 config.py
nano config.py

4. Редактируем информацию в файле следующим образом:

В поле "admins", вставляем ваш числовой ID, который вы можете найти через бота IDBot, по желанию вы можете добавить ID других админов через запятую.

А в поле bot_token, вставляете API вашего бота, который вы можете получить через бота Bot Father, используя команду /newbot.

5. После того как вы все сделали, сохраняйте файл и запускайте вашего бота.

python3 main.py

Как только вы запустили вашего бота, вы можете перейти в него по имени пользователя который вы установили ему в Bot Father.

Добавьте его в группу и наблюдайте подобное в командной строке:

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