# Поддержка активности чата

Главная задача настроек активности - не давать чату замолчать надолго и уметь его своевременно расшевелить.

# Сообщения оживления чата и анекдоты.

Сообщения оживления чата помогут снять неловкую паузу в общении пользователей. Это готовые сообщения, которые бот будет отправлять в чат, когда он замолкает на указанное время.

Вы задаете сколько время должно пройти с момента последнего сообщения в чате (любого), чтобы бот отправил заготовленное сообщение. Пример: ставим время 1 час. Если чат замолчит на 1 час – бот отправит заготовленное сообщение.

Минимальное врямя для отправки сообщения: На тарифах Free и Starter — 20 мин с момента последнего сообщения в чате. На Advanced и Ultimate — 1 минута с момента последнего сообщения в чате.

Можно задать 24 варианта сообщения, а так же использовать нашу готовую базу анекдотов. Если включить оба варианта, сообщения будут отправляться случайным образом: либо анекдот, либо ваше сообщение.

# Периодические сообщения

Периодические сообщения отправляются ботом в ваш чат регулярно, в строго заданный интервал, вне зависимости от того замолк чат или активно общается.

Пример: бот может отправлять заготовленное сообщение 1 раз в 40 мин/ 2 часа/ 3 дня и пр.

# Упоминание всех участников

Команда /all поможет привлечь внимание всех пользователей чата всего одним сообщением.

С помощью команды /all бот отправит уведомление тем участникам, которые отправили в чат хотя бы одно сообщение после добавления бота Chatkeeper в чат.

Команду могут вызывать все пользователи чата или только администраторы. Команда /all отправляется в чат как обычное сообщение.

Пользователь получит персональное оповещение от бота со скрытым упоминанием его @username.

Так же в чат отправится зашифрованное сообщение со списком упомянутых пользователей. Профили пользователей будут скрыты за emoji 🗒 🚕 💽 💜. Чтобы узнать имя пользователя, достаточно навести курсор на любой emoji в этом сообщении. Чтобы перейти в профиль пользователя, необходимо кликнуть на emoji.

Администраторы чата не упоминаются в таком сообщении и не получаю уведомлений.

# Система жалоб

Команда /report позволит пользователям жаловаться на других участников чата.

Некорректные сообщения не всегда попадают под действие фильтров и внимание администраторов, так как пользователи могут не нарушать ни одно правила чата, при этом вести себя неподабающе.

Пользователи могут отправлять команду /report в ответ на все сообщения, которые по их мнению неативно влияет на амфосферу чата.

Злоупотреблять полномочиями могу так же сами алмины чата, поэтому вы можете разрешить пользователям подавать жалобы на администраторов.

# Геймификация

В Chatkeeper существует 5 видов игр для повышения активности чата. С помощью игр можно решать споры, проводить конкурсы и просто развлечься.

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

Все игры парные. Чтобы начать игру, пользователь должен отправить название любой игры в ответ на сообщение того, кого хочет пригласить в игру.

Приглашенный участник может принять или отклонить приглашение вступить в игру.

В играх всегда есть победитель и проигравший. Победитель ничего не получает, но его успех видит весь чат.

Для проигравшего участника можно выбрать тип каназания:

  • не наказывать
  • удалить из чата на время
  • запретить пользователю писать
  • удалить из чата с возможностью вернуться

Предупреждение

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

Несколько слов о каждой игре:

  1. Вестерн – игра, в которой по истечении таймера необходимо из всех отобразившихся смайлов успеть найти и выбрать пистолет (🔫) чтобы убить противника.
  • Игра вызывается словом «Вестерн» в ответ на сообщение пользователя.

  1. Рулетка – игра заключается в том, что неизвестно в каком из выстрелов будет патрон. Оба участника стреляют в себя до тех пор, пока у кого-то не окажется патрон.
  • Игра вызывается словом «Рулетка» в ответ на сообщение пользователя.

  1. Дуэль – игра, в которой каждому из игроков дается на выбор область тела в которую он хочет выстрелить. Вероятность попадания 50/50. Бот может предлагать разные области тела при кадом новом выстереле.После каждого удачного выстрела, у противника уменьшается жизнь, это будет показано в сообщениях игры напротив имени частника. Игрок умирает при попадании в голову, либо когда у него заканчивается жизнь.
  • Игра вызывается словом «Дуэль» в ответ на сообщение пользователя.

  1. Понт – игра в которой один пользователь приглашает другого на дуэль и, в случае отказа, все увидят, что участник был взят на понт и он струсил. Если игрок согласится, то он признается смельчаком.
  • Игра вызывается словом «Понт» в ответ на сообщение пользователя.
  1. Крестики нолики – классическая игра в крестики нолики. Выбрать можно как стандартное поле (3 х 3), так и поле побольше и нестандартные (4 х 8, 5 х 3, 6 х 6 и тд), где первое число это ширина, а второе длина.
  • Игра вызывается словом «xo» (english) в ответ на сообщение пользователя.

Если вы введете «xo» поле будет классическим 3 на 3, если введете «xo 4» поле будет 4 на 4, если введете «xo 4 8» поле будет 4 на 8

Итоги игры отправляются в виде сообщения и видны всем пользователям чата.

# Отчеты активности

Активируйте тумблер «Отправлять отчет об активности чата за предыдущий день/неделю/месяц» и вам ежедневно в 9:00 (UTC) будет приходить отчет по чату.

Отчеты будут приходить:

  • Каждый день (за предыдущие два дня);
  • Каждый понедельник (за прошедшую неделю);
  • Каждый месяц (за прошедший месяц).
  • Если первое число месяца выпадает на понедельник, то придет месячный отчет.

Вот так выглядит отчет:

Значения в отчете:

Всего – количество участников в чате
Онлайн – максимальное количество пользователей онлайн за период
Активных пользователей – количество уникальных пользователей, написавших хотя бы одно сообщение в чате

Вступило – количество вступивших пользователей за период
Вышло - количество ушедших пользователей за период

Сообщений – количество новых сообщений за период

*В скобках показана разница в процентах по сравнению с прошлым периодом

# Данные криптовалютных рынков

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

Доступно 2 типа выводимых данных: графики и текстовые данные.

Для того, чтобы вывести текстовые данные криптовалют у себя в чате, введите команды:

/btc

/eth

/crypto btc

Для того, чтобы вывести графики криптовалют у себя в чате, введите команды:

/ccc btc

/ccm - объем текущих торгов

/cct - 4 наиболее популярные криптовалюты

# Удаление тех, кто не написал первое сообщение

Бот может предупреждать и удалять пользователей, которые не написали первое сообщение за определенное время, после вступления в чат.

Вы настраиваете сколько у пользователя есть время на написание первогосообщения.

Если не установить сообщение с предупреждением – бот удалит пользователя сразу по истечении заданного времени, если он не напишет первое сообщение.

Если вы настроили сообщение предупреждение, то оно придет, когда истечет время, заданное на написание первого сообщения. Затем, через это же время, если пользователь ничего не напишет, бот его удалит из чата.

(По такой же схеме со вторым сообщением предупреждения)

# Удаление тех, кто не проявляет регулярную активность

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

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

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