Простой телеграм бот Python
Нужен простой телеграм бот (Python).
Бот должен идентифицировать обратившегося пользователя, проверить обращался ли он уже в течении суток. Если обращений <2 то запросить у пользователя строчные данные и запустить с ними скрипт для выполнения. Результаты скрипта также должны быть выведены пользователю после его отработки(Общение с пользователем такое: Проверяем, является ли запрос от пользователя повторным-->запрашиваем строку данных-->выдаем пользователю результат).
Бот достаточно простой и типичный. Естественно должен обладать многопоточностью. Отдаю предпочтение недорогим уже готовым решениям. На рассылку не отвечаю. Пожалуйста - только предложения по делу.
-
182 4 0 Добрый день! Все что нужно узнал уже у вас. Можно сделать и по вашему через вызов отдельно скриптом. Детали давайте обсудим в телеграм https://t.me/Lanfir
-
163 1 0 Добрый день, Александр!
Я готов выполнить ваш проект.
Имею опыт в написании телеграм ботов.
Сделаю быстро!
Обращайтесь!
Telegram: https://t.me/OctoCatXD
-
803 24 0 Если я все правильно понял, то цена и сроки такие. Сделаю не на python, а на c#. Пишите!
-
Добрый день! Все в описание ясно кроме одного, что же все такие будет делать бот с данными от пользователя? Это некий скрипт?
-
Да, скрипт на питоне. он отрабатывает свою функциональность и в результате выдает строки данных юзеру. еще помимо этого генерирует на сервере файлы результатов( по сути просто csv которые вообще думаю лучше лить в базу сразу).
Вообще на данном этапе структура выдумалась такой:
- Первое приветствие пользователя и описание работы, сколько доступно проверок, как она будет происходить и как работает очередь(этот текст в конфиг файле). Или не первое приветствие и краткое описание(тоже в конфиг файле).
- Далее запрашиваем у юзера данные, бот записывает его в базу и там же проверяет юзера на частоту запросов( предположим не более 2-х в день- настройка в конфиг файле).
- Дальше отрабатывает функция очереди - делаем ограничение поточности( для начала 5 потоков - параметр настраивается в конфиг файле). Для каждого потока - свой конфиг-файл, дабы два потока не пересекались. Конфиг файл для отработки скрипта забирается рандомно - главное что по нему сейчас не работает ни один из запущенных скриптов.
- Если все ок - он берет свободный конфиг файл и отправляет это скрипту вместе с данными пользователя которые на очереди( строка от пользователя и имя файла конфиг).
-Если на данный момент все потоки заняты - добавляет задачу в очередь, о чем уведомляет пользователя.
- Дальше скрипт отрабатывает, получает результат. Т.к. у нас уже будет база - логичнее не собирать файлы на сервере а класть данные в базу - этот момент мы исправим.
- Если скрипт не отрабатывает или слетает - бот запускает его повторно несколько раз и на всякий случай стопается спустя 5 неудач подряд.
-
Скрипт с открытым кодом? Тогда можно было бы сразу в бота встроить его и получение и отправка в базу данных можно было бы реализовать.
-
Хотелось бы оставить возможность менять исполняемый скрипт в дальнейшем и не трогать при этом бот. Это своего рода дифференциация.
-
Current freelance projects in the category Bot Development
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 13 hours 29 minutes back ∙ 66 proposals |
Development of an AI consultant for a work visa verification website (WordPress)Development of an AI Consultant for a Work Visa Check Website (WordPress) About the Project An English-language website is being developed for the preliminary check of eligibility for a work visa in Israel. An AI consultant in the format of an online chat is needed to assist… AI & Machine Learning, Bot Development ∙ 19 hours 20 minutes back ∙ 30 proposals |
SMM + content manager for an IT school - experience with funnels and course promotionAbout us A young practical IT education project at the start. We are preparing the first batch of the PM course and building channels from scratch. We are looking for a person with whom we will grow. What needs to be done We have a vision, but no written strategy. We are looking… Social Media Marketing (SMM), Bot Development ∙ 1 day 20 hours back ∙ 20 proposals |
Development of 2 chatbots for mini-coursesWe are looking for a specialist to develop two chatbots for the automatic delivery of paid mini-courses. The topics of the mini-courses: Hair care at home. Scalp care at home. Important: The chatbots must be implemented based on ready-made builders. Custom solutions will not be… Bot Development ∙ 4 days 16 hours back ∙ 58 proposals |
Telegram BotDevelopment of a Telegram BOT Service essence: Owners of Telegram channels connect their bot and set up automation through a convenient interface — without technical knowledge. Service functionality Welcome messages — automatic greeting of new participants after joining the… Bot Development ∙ 6 days 15 hours back ∙ 83 proposals |