Добавить новость

В Москве бензин стал заметно дорожать

"Трамп – отличный переговорщик": Глава РФПИ раскрыл, что пообещали американцы в Эр-Рияде

«Хорошо, что не чиновник»: в КНИТУ-КАИ встретили и.о. ректора

Синоптик Позднякова: Пик зимних холодов в Московском регионе пройден



Новости сегодня

Новости от TheMoneytizer

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

Добрый день.

Требуется написать Телеграмм Бота на Python.

Логика бота

- При нажатии на кнопку старт бот объясняет свой функционал и предлагает зарегистрироваться (кнопка «зарегистрироваться»), в этот же момент происходит добавление пользователя в базу sqlite. Добавляется first_name, last_name, full_name, user_id.

- После нажатия кнопки «Зарегистрироваться» бот предлагает ввести Имя (проверка на наличие в базе-если уже регистрировался- пишем «Вы уже зарегистрированы»)

- Потом email почту

- Эти данные сохраняются в базе sqlite в столбцах name и email

- после чего бот предлагает выбрать категорию вопроса: - Юридический

- Финансовый

- Медицинский

- Другой

- После выбора категории пользователь вводит вопрос. Сохраняем дату и время вопроса в БД (Столбец date_time_quest, вопрос ограничиваем по количеству символов

- после этого бот прощается с пользователем и поясняет, когда и как поступит ответ на его вопрос

- и в этот момент бот пересылает сообщение Админу с указанием: - Кто задал вопрос (name, email)

- Категория вопроса

- Текст вопроса

- Время вопроса

- При попытке задать второй вопрос в течение месяца (проверка через БД даты предыдущего вопроса) – пишем «Каждый пользователь может бесплатно задать только 1 вопрос в месяц. Каждый следующий вопрос в течение месяца стоит 140 рублей». Прикрепляем реквизиты для оплаты (номер телефона и QR код).

- После оплаты пользователь должен отправить фото об оплате боту. Бот должен эту картинку «отловить» и добавить id_foto в БД (колонка id_foto). Никаких проверок это фото оплаты или любое другое фото делать не надо (ели это можно сделать – готов обсудить это за отдельную плату) – изначально планируется проверять это вручную. Каждую фото оплаты(id_foto) нужно добавлять в БД без удаления предыдущих.

- После того как пользователь отправил фото оплаты, пользователь задает вопрос. После этого вопрос и фото оплаты пересылаются Админу с указанием: - Кто задал вопрос (name, email)

- Текст вопроса

- Время вопроса

- Фото оплаты

И в БД добавляется текст вопроса и его время (когда он был задан)

Каждый следующий вопрос (после первого платного) проходит ту же процедуру.

Готов обсуждать детали проекта (возможны изменения в ТЗ по совету исполнителя).Нужен только код. На сервере размещу сам.

Aiogram, SQLite, Python

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

В Дагестане обсудили вопросы организации образовательного процесса для осужденных с применением дистанционных технологий

Эксперты рассказали, как расстояние от центра влияет на стоимость квартир в Казани

Примерно 250 туристических проектов с господдержкой станут доступны МСП в регионах

«Партнеры с привилегиями»: Россия и Индия подписали соглашение о военном сотрудничества

Музыкальные новости

Личная охрана в Москве. Профессиональная личная охрана. Услуги личной охраны. 

В Севастополе офицеры посетили торжественное мероприятие, посвященное годовщине вывода советских войск из Афганистана

Бизнес в России остался без имущественной поддержки

Безнаказанность Алиева и азербайджанских олигархов России: Москва вновь оплачивает бакинские счета

Новости России

Кадыров попал в опалу и перевозит семью в ОАЭ - СМИ

Пуртов: Москва выставила на торги историческое здание в Таганском районе

Финляндия проводит уже третьи в этом году учения по охране границы с Россией

Мину времен войны, найденную бобрами в Новой Москве, увезли с места происшествия

Экология в России и мире

Избегать лечения депрессии – делать бремя болезни неподъемным

Рассказ писателя из Арцаха «Колонна длиною в жизнь» стал лауреатом международного конкурса

Концерт Лолиты Милявской отменили в Ульяновске

Утверждена комплексная программа социальных проектов группы компаний «ДИАКОН» на 2025 год

Спорт в России и мире

Сафиуллин заменит дисквалифицированного Синнера на турнире ATP в Дохе

“Курникова в инвалидном кресле больше не нужна?”, – поклонники Иглесиаса нашли ему новую пассию

Александрова попала в топ-5 чемпионской гонки WTA.

Роман Сафиуллин покинул турнир ATP-500 в Дохе, проиграв Алексу де Минору

Moscow.media

Отделение СФР по Москве и Московской области выдало более 1,6 миллиона сертификатов на материнский капитал

Защищённый планшет Saotron RT-W11J на базе ОС Windows10

НПС построит тоннель под железной дорогой в Бутово

Терминал сбора данных (ТСД) промышленного класса SAOTRON RT42G











Топ новостей на этот час

Rss.plus






Воронежцы смогут получить премию «Цифровизация во благо»

Мину времен войны, найденную бобрами в Новой Москве, увезли с места происшествия

СМИ выяснили, что произошло в петербургском автобусе, из которого валил дым

Пуртов: Москва выставила на торги историческое здание в Таганском районе