Всем привет. Нужно сделать бота для telegram с таким функционалом:
1. Пользователем пересылается пост в бота (из чата).
2. Проверка допуска. Если пользователь (который пересылает это сообщение) есть в списке пользователей в файле main.py (нужно сделать переменную, в которой через запятую будут id этих пользователей), то переходим к п.3. Если пользователя нет в списке -> действий нет.
3. В определенный файл (data.txt, например) на сервере (адрес должен указываться в переменной в том же main.py) ДОзаписывается:
а) id пользователя, ОТ которого переслано сообщение;
б) само содержание поста;
В таком формате: [[123456789||Содержание поста]]. Подчеркну, что содержимое файла должно именно дозаписываться, т.е. при новом добавлении файл будет расти. Друг от друга посты в файле должны отделяться переносом строки. Будет примерно такое там:
[[91234567891||Содержание пересланного поста]]
[[81234567892||Содержание пересланного поста 2]]
[[71234567893||Содержание пересланного поста 3]]
[[61234567894||Содержание пересланного поста 4]]
[[51234567895||Содержание пересланного поста 5]]
Бот должен работать с aiogram до 3 версии, на ubuntu 22.04.