Создать бота в телеграм

15 000 руб. за проект
19 апреля 2022, 15:56 • 15 откликов • 124 просмотра
Что вообще за бот в целом нам нужен?

Бот по сути из себя представляет помощника модераторам сообществ, с помощью него админы будут отвечать на часто задаваемые вопросы через inline режим. Для этого они добавляют бота как участника чата и через @ вызывают его в чате, прописывает секцию, выбирают вопрос и ответ вылетает в чате



Внутри бота также предусмотрена «админка» https://prnt.sc/nE3ySaPSqKqN, через которую пользователь у которого если права админа может редактировать следующие разделы бота:

1. Админ https://prnt.sc/LSVNXskdmyH7, в этом разделе текущий админ, может посмотреть всех существующих админов, добавить нового или удалить старого

2. FAQ https://prnt.sc/5llOfok0xXKM,в этом разделе админ может создать, удалить и изменить название секций с вопросами. Секция представляет собой тему, в которую админы могут закидывать все вопросы связанные с ней. Например, секция касается темы testnet, и в нее админы будут добавлять вопросы по типу: Когда начнется тестнет? Зачем участвовать в тестнете? и тд

3. Inline комманды. Нажимая эту кнопку, админ получит просто список всех созданных секций, они же будут являться командами для вызова в инлайн режиме https://prnt.sc/_t_OAQ0ijgX0


Когда админ выбрал секцию, в нашем примере это секция section1 https://prnt.sc/ze9OaTsXXL97, он сможет создать вопрос и ответ. Например вопрос будет «How are you?»,а ответ будет «I’m fine». После создания вопроса видим что при нажатии на него бот выдает ответ https://prnt.sc/mLJbO2Kx4D5a, теперь мы можем вызвать его в общем чате https://prnt.sc/mXHixJlh46W0 после того как нажмем на вопрос он вышлет ответ в общий чат в таком формате https://prnt.sc/kUVHvDQs0eff


Также в боте предусмотрены три разных языка: Англ, Русский, Французкий. Это нужно для того чтобы бота могли использовать в трех разных сообществах с разными языками. На данный момент у нас это реализуется через три разных базы данных, в зависимости от настроек языка админа, он подключается к той или иной базе

Перевод кнопок и всех команд на другие языки, у нас тоже готов если что, все работает

У нас по сути есть готовый черновой бот, но работает он зачастую с ошибками и багами: разрывы с SQL базами, есть баги при работе нескольких юзеров с разными языками одновременно (именно в админке бота, в инлайне все ок). А вот нам нужен бот, который не будет падать постоянно и работать отлажено, хотя бы при 5 юзерах одновременно. Код действующего бота могу полностью скинуть, и любая помощь и вовлеченность с нашей стороны

и надо будет добавить пару фичей в него, но они не сложные и не должно возникнуть проблем с ними

Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
все отлично, спасибо за работу. Советую исполнителя как опытного профессионала, планируем продолжить с ним работу дальше
~ 2 года назад
R50 8eef7f261ead11a7abf74a2f90ea3883
Фрилансер
Отличный заказчик. Понятное, точное тз. Оперативно отвечал на все вопросы по проекту и помогал
~ 2 года назад