Telegram bot - модератор групп
8000 UAHНужен разработчик только с опытом работы с API Telegram для написания скрипта работающего на нашем сервере и управляющего ботом - модератором в Телеграм группах. Только WebHook.
Язык программирования не имеет значения, приветствуется удобная админ панель (вебверсия) и интуитивно понятные варианты настройки. Понятный код, с комментариями, для дальнейшей поддержки.
Бюджет не окончательный, можете предлагать свои варианты. Сделка только через сейф. Отдаем предпочтение частным разработчикам, которые могут поддерживать проект в дальнейшем с опытом работы и портфолио по этому направлению.
Языки выбраны не кардинально.
Кроме этого проекта есть другие, если сработаемся - дадим задачи еще не несколько модулей по Telegram.
Краткое ТЗ:
Триггеры + добавление друзей
Обновление настроек и Админов - /reload
Добавление глобального Админа - /add 527822828 (id) глобальный админ может добавлять бота в группы и настраивать его.
Если бота добавил в группу не глобальный Админ - выйти из нее.
В самом боте, воспринимать команды только от глобальных админов. Остальным давать ответ заранее заготовленный не чаще 1 раза в минуту на старт иди любые другие сообщения.
Возможность в ответах использовать переменные Имя, юзернейм, айди, разметку текстовых сообщений, кнопки, изображения. А также голосовые и видео (кружок).
Триггеры -
Широкое соответствие - реакция на любое сообщение содержащее триггер в предложении или слове. Если триггер авто - то сработка должна быть как на авто, так и на автомобиль, автозапчасти, автострада.
Фразовое соответствие - сочетание двух и более слов в определенной последовательности. Если триггер продам зерно - то сработка реакции должна быть на любое сообщение, которое содержит именно "продам зерно", тогда как отдельные слова продам или зерно, не должны вызывать реакцию
Точное соответствие - только указанный триггер точно совпадающий с настройкой. Если триггер лук - то сработка только на "лук", тогда как луковицу или каблук не трогаем.
В триггерах не должны учитываться большие и маленькие буквы.
Сработка на триггер:
- удаление сообщения
- удаление сообщения + текстовое оповещение
- удаление сообщения + ограничение юзера + текстовое сообщение
Настройка для отдельной группы или всех где установлен бот, с возможностью обновления групп и триггеров по команде /reload
Настройка реакций на триггер в боте или админке, с возможностью применить ограничение на все группы, если оно касается юзера разместившего триггер в одной.
Минуса:
Возможность добавления нескольких тегов как триггеров при отсутствии одного из которых или всех - сообщение удаляется с текстовым сообщением юзеру. Если указали минуса как #куплю #продам - то в сообщении каждого юзера должен быть один из триггеров. Если его нет, включаем реакцию. Таким же образом возможность добавлять несколько разных минусов, как выбор одного из, так и обязательное наличие всех.
Сработка на триггеры должна быть в очереди работы в связке с другим ботом, и если он нашел ограничение и выдал его, а в сообщении был триггер, игнорируем и не реагируем.
_
Добавление друзей:
Возможность включить и выключить опцию. Настроить количество друзей, которых надо добавить в группу 1-20.
Очередность сработки первая. Если есть ссылка, триггер или нет подписки, то срабатывает первым добавление друзей на равне с другими ботами по ограничениям.
Ведём базу данных по группам, если человек вступил в группу или был там, или его добавили в нее и пишет сообщение, не добавив указанное количество друзей - удаляем его сообщение или пакет и выдаём информационное сообщение о необходимости добавить друзей. Скорее всего есть необходимость выдавать ему мут на время и размут после добавления. Нужно учесть что добавление может быть пачкой (сразу 10) или по одному.
Актуальные фриланс-проекты в категории Javascript и Typescript
Требуется Full-Stack разработчик — Strapi CMS, электронная коммерция, система лояльности и ИИ для туристических сайтов
89 846 UAH
Описание проекта: Мы — компания в сфере туристических технологий, управляющая несколькими туристическими и событийными веб-сайтами по всему миру. Мы ищем опытного фрилансера-разработчика полного стека, который поможет создать и поддерживать техническую основу наших платформ,… CMS, Javascript и Typescript ∙ 6 часов 14 минут назад ∙ 22 ставки |
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 2 дня назад ∙ 17 ставок |
Оптимизация скорости сайта WordPress
5092 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 19 часов назад ∙ 66 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 825 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 2 дня 20 часов назад ∙ 64 ставки |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 4 дня 21 час назад ∙ 2 ставки |