Подключите нашего Telegram-бота для уведомлений о новых проектах

Сделать телеграм бота. Сбор ID в БД, проверка подписки, выдача инфы пользователю, рассылка, все!

l
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 4 года и 6 месяцев
Бюджет: 7777 руб/заказ
84 $ — 75.23 €
Дедлайн: 19.09.2024
Исполнитель определен: Алексей Юров  
Мне нужно написать код для телеграм бота.

Этот код будет использоваться для создания новых ботов. То есть я буду дублировать код для новых ботов на новых серверах.
В коде будет изменен API ключ, информация которая выдается пользователю (некоторые боты будут выдавать одинаковую информацию, но будут иметь разный язык, другие боты будут выдавать другую информацию).

Что выдает бот пользователю:
Это либо картинка + текст + кнопка
Либо это просто текст+кнопка (данные из таблицы, либо из тхт файла, либо еще как то но мне понятнее из Гугл таблицы)

Функционал бота:

1. ЗАПИСАТЬ ID ПОЛЬЗОВАТЕЛЯ В БАЗУ ДАННЫХ ПРИ АКТИВАЦИИ БОТА ПОЛЬЗОВАТЕЛЕМ (КОГДА НАЖАЛ СТАРТ /START ПЕРВЫЙ РАЗ), ЧТОБЫ ПОТОМ СДЕЛАТЬ РАССЫЛКУ НА БАЗУ ПОЛЬЗОВАТЕЛЕЙ БОТА.

2. Выдать сообщение о том, что пользователь должен быть подписан на определенный канал, чтобы продолжить пользование ботом
3. Проверить подписался ли пользователь на нужный канал
4. Если подписался, тогда разрешить пользоваться функционалом дальше

5. Выдать информацию, которую запросил пользователь. В целом в боте будет всего 1 кнопка (получить ключ/код)

Взять информацию из Гугл таблицы или из бд если ее туда проще загрузить и выдать пользователю.
(информация: это код, могут быть цифры, могут быть словосочетание, может быть несколько строчек)
6. функция рассылки сообщений пользователям.

Прошу вас обратить внимание, что бот не должен лагать, прошу сделать его оптимизированным для работы с базой данных, чтобы ответ бота пользователю был мгновенный. Мне не нужен бот, который будет тормозить, лагать и нужно будет перезагружать сервер/докер по несколько раз в день!

Так же нужна инструкция:
как установить эту программу на удаленный сервер
как дублировать для новых ботов
Как удобно менять настройки ( подключать новую Гугл таблицу с новой инфой к новому боту, api ключ, новую базу данных, новые id каналов для проверки подписки, но по идее каналов будет 2)
Как редактировать сообщения в коде, чтобы можно было внести изменения самостоятельно.
Разделы:
Опубликован:
15.09.2024 | 10:55 [поднят: 15.09.2024 | 10:55]

Теги: Разработка чат-ботов, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».