August 3, 2023

GIV-бот

Бот для проведения конкурсов с проверкой подписки на каналы.

/start - приветствие. При первом запуске бота, необходимо ввести капчу.

После введения капчи, пользователь может принять участие в конкурсе.

По нажатии на кнопку "Принять участие" бот выведет список каналов, на которые нужно подписаться.

После успешной проверки подписки, бот заносит пользователя в список участников

Реферальная система.

После успешной проверки подписки, бот отправляет уникальную ссылку.

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

Количество приглашённых пользователей влияет на шансы победы в конкурсе. Чем больше пользователей вы пригласили, тем выше шансы победить.

Админ-меню.

Раздел Заменить канал.

Необходимо указать порядковый номер канала, который вы хотите заменить, затем новое название, ссылку и ID канала.

Бот заменит канал.

Раздел Добавить канал.

Необходимо отправить название, ссылку и ID нового канала.

Канал добавляется в конец списка.

Раздел Установить дату проведения конкурса

Если конкурс уже запущен, бот установит новую дату. Если конкурс не запущен, бот запустит конкурс.

Необходимо написать дату в указанном формате.

Раздел Рассылка

Сперва необходимо выбрать тип пользователей, которым бот отправит рассылку.

Новым - пользователям, которые пришли из последнего конкурса.

Старым - пользователям, которые пришли из всех предыдущих конкурсов, корме последнего.

Всем - всем пользователям.

Далее необходимо выбрать, когда вы хотите отправить сообщение.

Позже - бот отправит сообщение в заданное время.

Сейчас - бот отправит сообщение сейчас.

Затем необходимо отправить текст сообщения.

Далее необходимо отправить фото или выбрать "без фото"

После этого бот сразу запустит рассылку или отправит его по таймеру.

По окончании рассылки, бот отправит ее статистику.

Конкурс.

В установленное время, бот подведёт итоги конкурса и отправит победителей администрации бота.

По нажатии на кнопку "Отправить сообщение победителям", бот уведомит победителей об их выигрыше.