Написать Telegram бота для локальных действий в хостовой системе
5 000 руб. за проект
Необходим бот для Telegram, который будет вызывать какие-то действия в системе, например выполнять скрипт, который находится рядом со скриптом бота, и/или выполнять действия с GPIO портами.
Написание бота на удобном вам языке с комментариями для работы на Raspberry Pi (первой вресии, т.е. с ограниченными ресурсами).
Условия бота:
Цена договорная, но не меньше 5000 рублей.
Срок выполнения: желательно за 60 дней или меньше.
Ваши предложения учитываются.
Написание бота на удобном вам языке с комментариями для работы на Raspberry Pi (первой вресии, т.е. с ограниченными ресурсами).
Условия бота:
- хранить логи сообщений, обращений, действий в SQL базе (варианты использования MySQL/Postgresql/noSQL/etc) с указанием логина/id пользователя, времени обращения и само обращение;
- иметь “админку” для добавления разрешённых пользователей в базу через чат бота или через web страницу;
- бот работает для всех с ответом, что он работает только для зарегистрированных пользователей, это сообщение только один раз для того, кого нет в системе и кто ему написал, и добавляет этот ID в базу с меткой, что написал незарегистрированный пользователь;
- если написал авторизованный пользователь, отображать 2 кнопки для действий “действие 1” и “действие 2”;
- если написал администратор, то отобразить дополнительную кнопку: “админка”, через которую можно сгенерировать уникальный текст для приглашения нового пользователя и указать комментарий, который добавляется в базу, если отправить этот уникальный текст боту, то пользователь отправивший его регистрируется в систему с правами пользователя и комментарием, который был указан в регистрации и этот код сразу перестаёт быть действительным;
- кнопку отображения всех пользователей в системе с их комментариями и правом в системе (пользователь/администратор);
- при указании этого логина может и следом указать комментарий, который изменится и отобразить 2 кнопки - принять изменения или нет показывая вариант изменения;
- через http сразу отобразить весь список всех зарегистрированных пользователей, где можно нажатием на поле комментария его изменить и переключатель на отображение всех, кто ему написал и не зарегистрирован, и отправленный ему текст;
- определять, что с ботом установлено только p2p соединение (не добавлен в группу, не пишет ему бот (вроде боты не могут писать)), если бота добавили в чат - пытаться выйти из него (если возможно), а сообщения из него игнорировать, написав единожды, что запрещено добавлять бота в группы;
- при нажатии на кнопку отобразить notification, что действие выполнено и не принимать сообщение в течении 40 секунд (можно изменить в коде скрипта), при этом показать alert, с текстом, через сколько можно повторить нажатие;
- если бот был недоступен, то не обрабатывать пришедшие действия, а только записать в лог, что пришли действия, но бот был недоступен;
- через админку можно удалять/блокировать/заменять id пользователя, тогда сообщения от этого пользователя не обрабатываем (если блокируем/удаляем);
- возможность указать лимит нажатий в день/месяц/год каждому пользователю;
- блокировка спама нажатий, например, можно задать, 2 нажатия в 5 минут;
Цена договорная, но не меньше 5000 рублей.
Срок выполнения: желательно за 60 дней или меньше.
Ваши предложения учитываются.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.