(Головна адмінка) Повинна бути адмінка на django або будь-якому іншому фреімворку для адмінок (якщо інша напишіть у ставці, яка буде), де я вказую токен бота, який виконуватиме функції нижче. Таких ботів може бути будь-яка кількість і 5, і 10 штук. Ці боти в рамках тз будуть називатися основні.
У цій же адмінці мають фіксуватися всі токени всіх створених у майбутньому ботів (дочірніх) за допомогою цього бота (основного), якого ми створили в адмінці. Повинна бути можливість перегляду кількості передплатників кожного з ботів (дочірніх і основних), можливість створення розсилки з медіафайлами (дочірніх і основних), звіти за розсилками, перегляд посилання кожного бота, перегляд посилань, де боти складаються адмінами, можливість публікації контенту і видалення його в канали та чати, де боти є адмінами.
(Функції основного бота, який створили в адмінці) Заходимо в бот, користувач тисне старт і в ньому з'являється кнопка "створити бота для сповіщень", користувач тисне цю кнопку та вводить токен бота, який слугуватиме сповіщувачем. Усередині основного бота має бути внутрішня адмінка для створення розсилки (медія+текст), перегляду передплатників (скільки всього, скільки активних), створення привітального повідомлення після старту (медіа+текст), перегляду, в яких каналах або чатах перебуває дочірній бот як адмін (вивід списку посилань), можливість зробити розсилку в тих каналах або чатах, де дочірній бот перебуває як адмін, список токенів дочірнього бота.
(Функції дочірнього бота, який створили в основному боті) користувач додає його до каналу, робить адміном, додає до бота запрошувальне посилання, і всі, хто подадуть заявку на вступ, - бот прийме й одразу напише їм повідомлення. Усередині дочірнього бота має бути внутрішня адмінка для створення розсилки (медіа+текст), перегляду передплатників (скільки всього, скільки активних), створення вітального повідомлення після старту (медіа+текст).
+ потрібна докладна інструкція зі встановлення скрипта на сервер. сервер буде ubuntu 20.04
+ реалізувати скрипт через docker.