На главную

Телеграмм бот

Необходим телеграмм бот. Python + aiogram + webapp(есть сервер + домен) Бот совместных трат. Админ группы добавляет бота в группу - первым сообщением бот спрашивает правила группы(текст) - следующий вопрос - таймер уведомлений - количество часов(по умолчанию 12). При первом входе в группу пользователю выдается сообщение web-app где он читает правила группы, и представляется как его зовут - Имя и Фамилия. А также бот проверяет открыт ли номер телефона. 2 Кнопки - Согласиться и Отказаться. При Отказе бот выкидывает человека из группы. Если человек есть в Базе - бот не задает вопрос Имени и Фамилии. В боте 5 инлайн кнопок - их можно вызвать сообщением: Меню или /Menu 1. Оплатил - Каждый пользователь может указывать сколько и за что оплатил - текстом через Пробел (5000 Бар) 2. Перевел - выбирает пользователя кому перевел и сумму из тех кто в группе(второму человеку приходит вопрос - получил ли деньги) (метод двойного учета) 3. Завершить расчет (заканчиваются записи трат денег) - доступна только Админу группы. 4. Отчет - Таблица трат, кто сколько потратил - по сути просто лог действий. Плюс таблица с общими данными если все потратили одинаково то ни у кого долга нет. Соответственно бот должен поделить сумму в равной мере на всех включая Админа но не включая бота. (выгрузка XLSX + PDF - на выбор запрашиваемого.) Отчет может запросить любой. Бот хранит данные только по конкретной группе. Имена пользователей хранит по всем группам. 5. Корректировка - на случай ошибок ввода.