Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 2.02 KB

README.md

File metadata and controls

36 lines (23 loc) · 2.02 KB

Thunderstruck

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

Суть

В целом

Есть конфа-флудилка, есть канал в телеграме.
В конфе мы пишем что угодно, в канале только важная информация.
Если кто-то отвечает на чье-то или своё сообщение текстом !, то то сообщение автоматически пересылается в канал, а сообщение ! - удаляется.

Как писать Писать как-то так. Сообщение с восклицательным знаком будет сразу удалено, чтобы не засорять чат

Таким образом, можно явно отметить сообщение как важное и оповестить всех нуждающихся.

Модерам

Чтобы бот игнорировал сообщения ! от заданного человека, написать в ответ на любое его сообщение !ban Отменить - аналогично, ответить на любое сообщение заданного человека текстом !unban. Так как бот удаляет сообщения с !, посмотреть отправителя можно в истории действий чата. Совсем не обязательно что автор сообщения - это тот же человек, что писал !

Прогерам и любопытным

git clone https://git.paulll.cc/paulll/thunderstruck.git && cd thunderstruck 
python3 -m pip install -r requirements.txt
nano src/secrets.py # указать токен и прочее
python3 app.py

Настройки в файле src/config.py