Доработки телеграм бота
Бот предназначен для автоматической проверки статуса Reddit-аккаунтов пользователей на наличие банов раз в N минут, а также принудительно
Уже реализованный функционал:
Реализованы проверки
Пользователь может добавить аккаунты, отобразить список, очистить, удалить конкретные аккаунты из списка проверок.
Пользователь в настройках может: изменить язык, установить интервал проверок, включить/отключить уведомления о проверках когда аккаунт активен
Необходимо реализовать:
Лимиты:
- Лимит количества добавленных аккаунтов
- Максимум: 30 аккаунтов на пользователя.
- Хранение: Добавить поле account_limit в таблицу users в базе данных.
- Установка лимита: Устанавливать при выполнении команды /start.
- Поведение при превышении лимита: При попытке добавить аккаунт сверх лимита, бот отправляет сообщение:
"Вы достигли максимального количества аккаунтов на данный момент." - Реализация проверки:
- На уровне базы данных: Создать триггер, который проверяет количество аккаунтов перед вставкой нового.
- На уровне приложения: В функции добавления аккаунта проверить текущий счет и account_limit.
- Лимит на количество немедленных проверок в сутки
- Максимум: 5 проверок в сутки на пользователя.
- Хранение: Создать таблицу user_checks для отслеживания количества проверок каждым пользователем.
- Поведение при превышении лимита: Бот отправляет сообщение:
"Вы достигли дневного лимита проверок." - Реализация сброса счетчика: Автоматически сбрасывать счетчик проверок ежедневно в 00:00.
- Интервал проверки
- Ограничение: Запретить устанавливать интервал проверки ниже 20 минут.
- Поведение при нарушении: При попытке установить интервал менее 20 минут, бот отправляет сообщение:
"Минимальный интервал проверки составляет 20 минут." - Реализация: Валидация входных данных при установке интервала и хранение check_interval в таблице users.
- Добавить вывода лимитов при нажатии кнопки help
-
489 3 1 1 Здравствуйте!
Мы готовы предложить свои услуги по доработке вашего бота, включая реализацию описанных функциональных возможностей. Ниже представлен план работы.
Необходимые доработки
Лимит на количество добавленных аккаунтов
Добавление ограничения на 30 аккаунтов для каждого пользователя.
Обновление базы данных: добавление поля account_limit в таблицу users.
… Реализация проверки на уровне базы данных (триггер) и приложения:
При превышении лимита пользователь получает сообщение:
"Вы достигли максимального количества аккаунтов на данный момент."
Лимит на количество немедленных проверок в сутки
Введение ограничения на 5 проверок в сутки для каждого пользователя.
Создание таблицы user_checks для отслеживания числа проверок.
Реализация сброса счетчика проверок ежедневно в 00:00.
Сообщение при достижении лимита:
"Вы достигли дневного лимита проверок."
Ограничение интервала проверок
Запрет на установку интервала проверки менее 20 минут.
Добавление валидации входных данных и сохранение интервала в базе данных.
Сообщение при нарушении ограничения:
"Минимальный интервал проверки составляет 20 минут."
Вывод лимитов в команде /help
Дополнение команды /help информацией о текущих лимитах для пользователя:
Максимальное количество аккаунтов.
Дневной лимит проверок.
Минимальный интервал проверки.
Наш подход
Кодовая структура: Использование Python (например, библиотеки aiogram для Telegram).
База данных: Расширение текущей структуры базы данных (PostgreSQL, SQLite или другая).
Гибкость: Возможность внесения изменений и доработок на основе обратной связи.
Наш опыт
Разработка и доработка Telegram-ботов с ограничениями и лимитами.
Работа с базами данных, реализация триггеров и сложной логики.
Обеспечение надежной работы приложений с масштабируемостью.
Мы готовы приступить к работе в кратчайшие сроки. Гарантируем качественное выполнение задачи и поддержку после завершения проекта.
-
838 14 2 Здравствуйте.
Категории и метки вашего проекта чутка отличается, поэтому немного не понятно, на чем написан бот, на node.js либо на python. Я готов работать с обоими языками.
Готов вам помочь. Работал как с частью Reddit (https://freelancehunt.com/project/reddit-avtoposter-nakrutka-cherez-api/1298090.html), так и с телеграмовой частью.
Нужно взглянуть на сам код, ибо без него, дать даже самую приблизительную цену — нереально. Напишите в лс, я осмотрю, и мы обсудим детали работы. Жду вас!
-
792 9 1 Здравствуйте. Готов со всей серьезностью подойти к доработке/разработке с 0. Для начала работы, необходимо знать, на каком языке написан Ваш бот, какие при этом используются модули/библиотеки? Рассматриваете ли Вы написание с 0? Буду рад нашему сотрудничеству, свяжитесь со мной!
-
224 5 0 Добрый день, есть опыт разработки telegram ботов на Python. Готов выполнить вашу задачу. Можем обсудить детали в личных сообщениях
-
726 9 1 Здравствуйте! Ваш проект выглядит очень интересным. Я готов начать работу немедленно и обеспечить высокое качество.
-
2562 19 1 Добрый день, есть большой опыт разработки ботов различной сложности, готов помочь в краткие сроки.
Сделаю быстро и качественно
-
2138 22 2 привет
занимаюсь разработкой тг ботов
он у вас на пайтоне?
чтобы оценить доработку, надо видеть код, потому что всё зависит от того, как хорошо он написан
Актуальные фриланс-проекты в категории Python
Создание многофункционального бота в Телеграм
1000 UAH
(Все материалы предоставлю в приватные сообщения) Вот детальное описание проекта: После нажатия кнопки /start Бот присылает текст с правилами и условиями пользования (под текстом, кнопка ‘ознакомлен’) После нажатия на кнопку, следующее сообщение ‘проверка на подписку’ Три… Python, Разработка ботов ∙ 1 день 9 часов назад ∙ 88 ставок |
Найти товарный фид (Google Merchant XML) для сайта на OpenCart
700 UAH
Необходимо найти прямую ссылку на действующий товарный фид (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Найти оригинальный фидТребования к результату: Рабочая ссылка на XML-файл Python, Парсинг данных ∙ 3 дня 23 часа назад ∙ 25 ставок |
Розработка Тик-Ток фермы (контент-завод)Необзодимо разработать систему для централизованного управления несколькими TikTok-аккаунтами с автоматической публикацией контента, использованием индивидуальных прокси и имитацией естественной активности аккаунтов. Функциональные требования1. Управление аккаунтами Добавление… Python, Разработка ботов ∙ 4 дня 10 часов назад ∙ 19 ставок |
Улучшить работу Claude Code и работа с написанием софтаСейчас разрабатываю СРМ и Аналитику, софт. Делаю через Клод Код, но понимаю что результаты не лучшие в плане изменений. Есть 2 задачи - Нужно помочь сделать пресет по навыкам, мд и так далее чтобы улучшить качество. Взять проверенные с которыми работали, а не с интернета… AI и машинное обучение, Python ∙ 4 дня 17 часов назад ∙ 25 ставок |
Система OCRНужна система распознавания текста на почтовых конвертах (индекс кому - только числа). Текст иногда может быть рукописным. Распознавание марок (подсчет количества и номинала) Python ∙ 4 дня 20 часов назад ∙ 28 ставок |