Сбор денег в Telegram
Бот помогает собрать деньги с участников группы или подписчиков канала в Telegram.
Чтобы посмотреть интерактивный пример, нужно авторизоваться.
Чтоб посмотреть интерактивный пример нужно авторизоваться
Бот полезен, когда нужно собрать деньги в групповом чате: с коллег, участников мероприятия, студентов в онлайн-школе или друзей. Также подойдет для сбора оплаты с подписчиков канала, например, за доступ к закрытому каналу или особый контент. Бот проверит сведения об оплате, напомнит не оплатившим участникам внести деньги и проведет платеж. А публичный формат замотивирует быстрее оплатить.
Как это работает?
Создаете таблицу с информацией об участниках группы: имя, фамилия и сведения об оплате. Это можно сделать автоматически: пользователь регистрируется перед вступлением в группу и бот сохраняет информацию в таблицу.
В запланированное время бот запускается и проверяет в таблице данные об оплате. Если есть участники, которые не оплатили, бот отправляет в группу сообщение с их именами, напоминая об оплате. Вы сами можете настроить частоту таких напоминаний.
Дальше участник в один клик может перейти в диалог с ботом и оплатить взнос через сервис по приему платежей Tinkoff. Также можно подключить Yookassa или Cloudpayments. Бот проводит платеж и обновляет информацию об оплате в таблице. Затем отправляет в группу сообщение о том, кто оплатил. Вы будет знать, кто и сколько внес денег.
Как настроить такого бота?
Создайте проект в конструкторе и добавьте этот шаблон. В вашем проекте появится 2 скрипта и таблица.
Скрипт Сбор оплаты в группе_старт — сценарий для регистрации участников, чтобы сформировать таблицу.
Скрипт Сбор оплаты в группе — сценарий для отправки сообщений и проведения оплаты.
Таблица — база участников группы, с которой работает бот.
Настройте бота, который будет управлять вашим сообществом.
2. Сделайте бота администратором в вашем Телеграм-сообществе/канале в настройках.
3. В чате группы/канала введите команду /getChatInfo, чтобы получить Group ID/ Channel ID (понадобится дальше).
Настройте сценарий бота.
1. Отредактируйте тексты сообщений.
2. Добавьте полученный Group ID/ Channel ID в настройку блоков Telegram (Отправить сообщение). Group ID/ Channel ID обязательно скопируйте и добавьте со знаком дефис.
3. Добавьте продукты, которые нужно оплатить, через действие Добавить в корзину.
4. Подключите сервис по приему платежей в разделе Настройки → Прием платежей.
5. Настройте график запуска бота: кликните на значок Часы перед блоком №1 и выберите период и время.
Протестируйте бота.
1. Установите в графике day, время — следующая минута по текущему времени по МСК.
2. Нажмите Тest. В результате в группу должно прийти сообщение.
Если у вас возникли вопросы по самостоятельной настройке — напишите в сообщество в Telegram.