Простой телеграм бот 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 неудач подряд.
-
Скрипт с открытым кодом? Тогда можно было бы сразу в бота встроить его и получение и отправка в базу данных можно было бы реализовать.
-
Хотелось бы оставить возможность менять исполняемый скрипт в дальнейшем и не трогать при этом бот. Это своего рода дифференциация.
-
Актуальные фриланс-проекты в категории Разработка ботов
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 14 часов 30 минут назад ∙ 67 ставок |
Разработка AI-консультанта для сайта проверки рабочих виз (WordPress)Разработка AI-консультанта для сайта проверки рабочих виз (WordPress) О проекте Разрабатывается англоязычный сайт по предварительной проверке возможности получения рабочей визы в Израиль. Необходим AI-консультант в формате онлайн-чата, который будет помогать посетителям сайта… AI и машинное обучение, Разработка ботов ∙ 20 часов 21 минута назад ∙ 30 ставок |
SMM + контент-менеджер для IT-школы - опыт с воронками и продвижением курсовО нас Молодой проект практического IT-образования на старте. Готовим первый поток курса по PM и строим каналы с нуля. Ищем человека, с которым будем расти. Что нужно делать У нас есть видение, но нет написанной стратегии. Ищем человека, который поможет ее доработать и сразу… Продвижение в социальных сетях (SMM), Разработка ботов ∙ 1 день 21 час назад ∙ 20 ставок |
Разработка 2-х чатботов для мини-курсовИщем специалиста для разработки двух чат-ботов для автоматической выдачи платных мини-курсов. Тематика мини-курсов: Уход за волосами в домашних условиях. Уход за кожей головы в домашних условиях. Важно: Чат-боты должны быть реализованы на базе готовых конструкторов. Самописные… Разработка ботов ∙ 4 дня 17 часов назад ∙ 58 ставок |
Телеграм-ботРазработка Telegram BOT Суть сервиса: Владельцы Telegram-каналов подключают своего бота и настраивают автоматизацию через удобный интерфейс — без технических знаний. Функционал сервиса Приветственные сообщения — автоматическое приветствие новых участников после входа в канал… Разработка ботов ∙ 6 дней 16 часов назад ∙ 83 ставки |