Мой первый бот на Python

закончил курсы для начинающих на stepic и написал бота для телеграм. что делает:

используя библиотеку telethon (зависимости в отдельном файле) соединяется с телеграм как клиент.

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


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

кому интересно, ссылка на гитхаб: https://github.com/alegzz/tgwatch

критика принимается

Запуск

Скрипт принимает параметр -c <config> или --config <config>, где <config> - путь до файла конфигурации. если не указан, то берется из переменной configname модуля defaults


Настройки

forward_channel - ссылка на канал, куда форвардить подходящие смс (по идее можно указать ссылку на группу или на пользователя)

pattern - регексп, по которому будет производиться отбор смс для форварда
session - путь к session файлы (без расширения .session)

app_id (int) и app_hash - данные из https://my.telegram.org/apps

секции администраторов

[admins.<string>]

id - ид пользователя. при получении смс от этого пользователя, бот подписывается на канал, если смс - форвард из канала

Программирование на python

935 постов11.9K подписчика

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Вы смотрите срез комментариев. Показать все
47
Автор поста оценил этот комментарий

Нужно на Пикабу прикрутить  - бот мониторит Интернет, отбирает статьи по регэкспу, и тут же копи-пастит статью на Пикабу. Все плюсы будут вашими.

раскрыть ветку (9)
32
Автор поста оценил этот комментарий
Хм... а можно что бы бот сканировал интернет, отбирал из него фото всех вновь появившихся членов и слал их моему начальнику с разных номеров? 🤔
раскрыть ветку (3)
13
Автор поста оценил этот комментарий

Можно, и даже крайне просто, но фейковые номера денег стоят.

раскрыть ветку (2)
2
Автор поста оценил этот комментарий
🤔.. ради нашего горячо любимого начальника мы тут готовы сброситься десятиной, только бы достааить ему гамму новых эмоций. Ему сменить номер - как серпом по одному месту 🙂 Надо будет придти к сисадмину с плоскогубцами и ящиком пива, обсудить идейку 🙂
раскрыть ветку (1)
Автор поста оценил этот комментарий
Есть лайфхак попроще. Обратный звонок называется , только я не чего не говорил )
ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества