- Как настроить бота Serverstats для статистики в Discord
- Главные функции и возможности
- Как скачать и добавить бота
- Настройка бота и отключение
- Команды управления ботом
- Аналитика для Telegram-ботов, написанных на Python
- Требования для среды
- Как внедрить аналитику в своего бота?
- Какие команды использовать для получение статистики?
- Пример использования команд
- Из чего состоит скрипт?
- Заключение
- Функции бота Game Stats в Дискорде
- Главные функции и возможности
- Как скачать и добавить бота
- Чтобы добавить бота на канал, нужно:
- Настройка бота и отключение
- Команды управления ботом
- Команды бота Server Stats для статистики в Дискорде, как скачать и установить
- Для чего нужен Server Stats для Discord
- Команды бота
- Функции и возможности
- Как установить бота
- Как пользоваться
- Создатели
Как настроить бота Serverstats для статистики в Discord
Дискорд — один из популярных мессенджеров в интернете — наполнен ботами (написанными простыми пользователями), выполняющими функции, подходящие каждому пользователю. Бот для Дискорда srverstats — один из таких ботов, отвечающих за сбор статистики. Сервер статс, как и прочих ботов, показывающих статистику в Дискорде, можно настроить под предпочтения пользователей, администраторов.
Главные функции и возможности
Как можно увидеть по названию, server stats — бот, позволяющий сделать статистику сервера в Дискорде, настраивающий статистику участников, их количества. У бота есть три разных ценовых категории, от которых зависит функционал:
- Бесплатная. Стандартная статистика сервера Дискорд, содержащая в себе несколько функций: 15 счётчиков, канал, приветствующий новых участников, сообщения о полученных “ачивках” (достижениях), настройка счётчиков так, как пожелает администрация;
- Цена: 2,50 долларов (примерно 190 рублей) в месяц. Оплата происходит на патреон разработчиков, что даёт первый уровень в списке донатеров сервера (даёт некоторые преимущества, доступ к новостям). Добавляет счётчики: Minecraft, дополнительные ролевые (3 штуки), оффлайн, онлайн, стриминговый;
- Цена: 5,00 долларов (примерно 382 рубля) в месяц. Даёт второй донаторский уровень на патреоне. Имеет весь функционал первого уровня, добавляет 4 ролевых счётчиков, 3 игровых жетона.
Разработчики предоставляют более девяти ста тысяч серверов, 28 команд, управляющих ботом, 20 различных счётчиков (5 из которых добавляются за донат). Счётчики самые разнообразные: рассчитывающие количество ботов, участников, тех, кто находится онлайн. Имеется возможность переименования каналов, созданных ботом. Его также просто устанавливать.
Как скачать и добавить бота
Инструкция по добавлению предоставлена разработчиками на официальном сайте бота. С официального сайта — https://serverstatsbot.com/ — кликнуть “Invite the bot”. После нажатия сайт перенаправит пользователя на страницу мессенджера, где нужно авторизоваться, выбрать сервер для добавления бота. Подтвердить выдачу прав боту, таких как: управление каналами сервера, работа с сообщениями (чтение, отправление), работа с ссылками, подключение.
Для подключения бота необходимо иметь администраторские права. Если у пользователя их нет — Дискорд не выведет желаемый сервер в список серверов для подключения.
После выбора сервера, доступа бота к его управлению, нужно пройти тест “Я не робот”. После скачивания пользователь будет перенаправлен на официальный сайт разработчиков. На открытой странице объясняется, что префикс бота — /s, рекомендует проверять разрешения для бота, если он не показывает счётчики, решение проблемы с подключением.
Установить бота можно, введя в чат s/setup. Бот автоматически начнёт устанавливать все необходимые счётчики за пару секунд, введя их в отдельные каналы.
Настройка бота и отключение
После установки бота, его можно настроить. Первым делом, установить тип канала, который будет использоваться в качестве счётчика. По умолчанию это — голосовой, однако можно установить текстовый.
Также можно добавить счётчики, доступные в зависимости от оформленной подписки. По команде s/counter выводится список всех счётчиков, поддерживаемых планом. Команда s/help поможет разобраться, какие команды за что отвечают, объяснит, как их вводить, что они из себя представляют (вкратце).
Отключение бота происходит — через блокировку, изгнание бота. Для этого нужно нажать правой кнопкой мыши на бот, выбрать одну из предоставленных функций.
Команды управления ботом
Ни один бот не обходится без команд управления. Существуют они трёх категорий: обычные, информационные, предназначенные для администраторов. Их использование не удастся без префикса s/. Посмотреть команды, управляющие ботом, можно:
- Перейдя по вкладке “commads” на официальном сайте Server Stats. Там указаны все команды, описание того, для чего они предназначены. Имеется поиск по командам, если необходимо найти описание к определённой;
- Набрав в чате команду “help” с префиксом s/. Предоставляется список команд, при необходимости их описание можно посмотреть командой s/help , которая покажет всю необходимую информацию.
Команды просты в использовании, позволяют делать всё — от установки бота, добавления каналов, до управления счётчиками, добавления, изменения формата каналов, показывающих счётчики. Настройка осуществляется в любом канале, где администратору удобнее вызывать бота, можно создать для этой цели отдельный текстовый канал, доступный администратору.
Бот удобен для использования как маленьким каналам, которые только развиваются, так и “гигантам” для удобства сбора статистики. Он помогает сэкономить время на подсчётах, легко подстраивается под пользователя, изменяется. Подписка добавляет большее количество функций, однако бесплатных вполне хватает для базовых функций сбора статистики, управления сервером.
Источник
Аналитика для Telegram-ботов, написанных на Python
Требования для среды
Для использования скрипта нужно установить следующие библиотеки:
Как внедрить аналитику в своего бота?
Скачайте с репозитория py-скрипт под свою ОС и data.csv файл. Разместите их в папке, где лежит ваш бот.
После подключения используемых вами библиотек в файле с телом бота добавьте строчку:
После команд бота добавьте:
Если вы используете библиотеку telebot, то это должно выглядеть следующим образом:
Также, чтобы получать статистику прямо из бота, нужно добавить в message_handler(content_types=[‘text’]):
Ключевое слово нужно придумать и вписать для того, чтобы только вы могли просматривать статистику вашего бота. В репозитории хранится также телеграм-бот с уже внедрённой аналитикой, чтобы вы могли ознакомиться как подключить её на примере.
Какие команды использовать для получение статистики?
К примеру ключевое слово будет «статистика»:
Тело команды боту выглядит следующим образом:
* — Есть команды: «пользователи», «команды» и «тхт». Можно использовать одновременно. «Пользователи» даёт статистику по людям за необходимое вам количество дней. «Команды» даёт статистику по командам за необходимое вам количество дней. При указание txt, вы получите файл, в ином случае ответ в телеграмм.
Пример использования команд
Cтатистика 2 пользователи команды
Cтатистика 2 команды
Статистика 2 пользователи команды тхт
Из чего состоит скрипт?
В целом, если вас не интересует работа скрипта, то уже на этом этапе можете закончить чтение статьи и начать внедрение в своего бота.
Первая часть скрипта — это логирование действий пользователей. Я принял решение сохранять только дату, id пользователя и используемую им команду:
Вторая часть — это обработка данных по запросу и вывод необходимой статистики. Мы считываем данные из csv в Pandas группируем по пользователям и командам:
Ответ пользователю составляется на основе данных из предыдущего шага:
В конце, после составления ответного сообщения, мы проверяем запрос пользователя на наличее команды «тхт», чтобы решить в каком формате ответить:
Заключение
Скрипт оттестирован и работает в нормальном режиме.
Источник
Функции бота Game Stats в Дискорде
Боты в Дискорде могут выполнять разные функции. Одни включают музыку, другие совершают типовые действия в несколько кликов, третьи запускают текстовые РПГ, а четвертые могут выдавать статистику по играм.
Game Stats Discord Bot принадлежит к четвертому типу. Дискорд создавался как голосовой чат для геймеров, он имеет доступ к статистике по играм. Бот может использовать ее и показывать пользователям.
Главные функции и возможности
Game Stats Bot находится в своем тестовом режиме. Имеет ограниченный функционал, позволяющий получать статистику. Добавляют на сервер или использовать самостоятельно.
Если добавить бота на сервер, то после тега, он выдаст информацию, что провел пользователь в играх или приложениях. Воспроизведение музыки, ютуб, мобильный гейминг — это считается. Если дискорд установлен на телефоне, то бот посчитает софт.
Кроме количества часов нет ничего. Для получения винрейт или какие-то другие показатели, нужны специальные программы для конкретной игры. У них есть доступ к открытым базам данных и оттуда они получают инфу.
Бот может показать статистику проведенного времени. Это не так полезно, как специализированные программы, но позволяет узнать, на что потрачено.
Получают информацию о себе, и о другом пользователе, если он находится на канале. Чтобы избежать публичности, можно закрыть часть статистики или запретить показывать ее вообще.
Как скачать и добавить бота
Для приглашения бота на канал, идут тремя не сложными путями:
- Зайти на официальный сайт разработчика;
- Найти бота в агрегаторах;
- Зайти на канал gamestats бот в Дискорд.
Рекомендуется заходить на официальный сайт или на канал разработчика. Там публикуется вся информация о программе, последние обновления и краткая инструкция по работе.
Агрегаторы стоит посещать, когда нужно найти несколько ботов, выполняющие одну или разные функции. Выбрать из них кого-то, добавить на сервер и прочитать описание. Но этот способ подходит опытным пользователям. Агрегаторы не дают информации о командах и описывают функционал в 2-3 предложениях.
Чтобы добавить бота на канал, нужно:
- Зайти на сайт;
- Нажать на кнопку “invite to server”;
- Зайти в Дискорд или подтвердить профиль;
- Выбрать канал, на который нужно добавить программу;
- Дать необходимые разрешения.
Пригласить бота может владелец или администратор сервера, у которого есть полномочия выдавать доступ и разрешения.
Чтобы пользоваться ботом, не обязательно добавлять его на канал. Пользователь может в личных сообщениях получать игровую статистику. Это одно из главных отличий от других статистических ботов.
Настройка бота и отключение
Настраивать Game Stats не нужно. Он сразу же начинает работу, как только его добавляют на сервер. Единственное, что нужно знать — отсчет по статистике идет с момента добавления бота или первого сообщения в личку.
Убрать программу с канала можно с помощью функций “Выгнать” или “Забанить”. Кикнув бота, его в любой момент добавляют обратно. Не исчезнет собранная статистика.
Бан предполагает то, что пользователи не хотят пользоваться ботом, и чтобы избежать повторного добавления, они банят его. Его можно пригласить, нужно вытащить из черного списка.
Если бот на сервере находится офлайн — значит либо происходит обновление, либо появилась какая-то ошибка. Обычно все исправляется быстро. Если разработчик откажется от поддержания программы, то будет постоянно в офлайне, и можно убирать бота с сервера.
Команды управления ботом
Бот еще в демо-версии и разработчик вряд ли будет его совершенствовать. Функционал ограничен. Префикс бота gs. Команды:
- graph — выбрать тип графика. Бары или диаграмма;
- hide *название игры* — убрать определенную игру или приложение из списка статистики;
- show *название игры* — показать приложение или игру в статистике;
- mention — включает или отключает получение игровой статистики другими пользователями, которые тегнули человека;
- delete — полностью удалить свои данные. Действие нельзя отменить.
Пользователь может получить статистику, если будет общаться в личных сообщениях с ботом. Для этого его нужно тегнуть. То же произойдет, если сделать это на сервере.
Тегнуть бота можно, нажав по нему левой кнопкой мыши в диалоге, или написать в чат “@gamestats” без кавычек.
Источник
Команды бота Server Stats для статистики в Дискорде, как скачать и установить
Для Дискорд-мессенджера бот Server Stats понадобится, чтобы точно подсчитать данные о посещаемости, ежедневных визитах. В базовой версии предлагается более 10 счетчиков. Их можно настроить на определенный уровень передачи информации. Расширенный вариант бота обладает дополнительными опциями. ServerStats будет нужен тем, кто хочет знать все об активности на своем Discord-канале.
Для чего нужен Server Stats для Discord
Server Stats – это особый бот, показывающий текущую статистику загрузки сервера. И такие функции тоже могут быть нужны. Так проще оценить количество пользователей. Разобраться, как поднять посещаемость страницы. Бот узкоспециализированный, поэтому его популярность не так высока, как у конкурентов.
Зато создатели Server Stats постарались сделать его дружественным, простым в настройке. При желании пользователь имеет возможность персонифицировать бот. Настроить «под себя». Предлагается 2 варианта установки: бесплатная и коммерческая. В базовом варианте доступны 15 счетчиков, отправка сообщения с данными, расширенные настройки.
За донаты пользователь получает опцию как онлайн-, так и оффлайн-наблюдения, 3 дополнительных счетчика. Стоит это удовольствие от 2,5 доллара в месяц. За вдвое большую (5 долларов) сумму предлагаются расширенные полномочия на сервере поддержки, еще больше счетчиков.
Команды бота
Перечень доступных команд бота не поражает многообразием. Здесь нет ни модерации, ни поиска музыки. Зато Сервер Статс успешно справляется с выполнением основной задачи – сбором данных. Итак, команды:
- «help». Перечень всех доступных действий.
- «ping». Проверка отклика бота.
- «invite». Отправка приглашения.
- «vote». Инструкция по голосованию за бота.
- «donate». Как отправить пожертвование.
- «support». Техподдержка.
- «partners». Данные о партнерах.
- «customize». Настройка счетчиков, добавление/отключение.
- «setup». Базовые настройки.
- «reset». Сброс до состояния по умолчанию.
- «counter». Управление счетчиками.
- «data». Показываются все сохраненные данные.
- «category». Создание категории, размещение там счетчиков.
- «prefix». Смена стандартного префикса.
- «permission». Управление разрешениями, правами администратора.
- «welcome». Создание канала приветствия.
- «goal». Создание канала для отправки информации при достижении определенного уровня.
- «bot». Информация о боте.
- «serverinfo». Сведения о сервере.
- «userinfo». Информация о пользователе.
- «roleinfo». Информация о назначенных ролях.
- «channelinfo». Сведения об указанном канале.
- «inviteinfo». Информация об отправленном приглашении.
- «emoji». Информация об отправленном эмодзи.
- «avatar». Показывает аватар.
- «check». Проверка разрешений, счетчиков, ролей с формированием лога.
Не забываем, что Сервер Статс «понимает» действия, начинающиеся с префикса «s/». Если есть необходимость, его можно сменить.
Функции и возможности
Server Stats bot автоматически, без участия пользователя, будет отправлять данные активности на конкретном Discord-сервере. Это статистика об участниках чата, других ботах, передаче эмодзи, использовании игр, голосового канала. Периодичность обновления данных составляет 60 секунд для всех счетчиков и 5 минут – для «Майнкрафта».
Пользователь может самостоятельно настраивать бота, управляя передачей информации по заданным направлениям. Соответственно, выбирается способ оповещения, уровень активности. За символическую плату (от 2 долларов) разработчик обещает больше возможностей, повышенную стабильность работы.
Как установить бота
Установка бота происходит по стандартному алгоритму. Сначала нужно зайти на его страницу по адресу https://serverstatsbot.com/. Под надписью «Server Stats» будет кнопка «Invite the bot». При нажатии на нее происходит переход в меню авторизации Дискорда. Там вводятся логин и пароль, выполняется регистрация (если учетной записи еще нет).
После подтверждения, если данные введены без ошибок, Server Stats бот автоматически добавится на сервер. На страничке «Сервер Статс» разработчик любезно разместил краткую видеоинструкцию. Ознакомиться с ней можно по адресу https://vimeo.com/316592316. Наглядно, доступно, но ролик не русифицирован. Хотя все и так понятно.
Как пользоваться
После завершения установки бота требуется выполнить настройку. Это касается перечня счетчиков, оцениваемых данных. Пользоваться помощником просто, бот достаточно функционален. Доступно до 15 каналов подсчета, сбора сведений. Этого хватит для базовых потребностей.
Чтобы увидеть перечень активных команд, набирают «s/help». А дальше начинают корректировку настроек.
Создатели
Разработчик у бота один единственный и скрывается под ником ZixeSea. На странице бота, если нажать «сердечко», происходит перенаправление на сайт для сбора пожертвований. Там же – обращение создателя к пользователям. Автор рассказывает о характеристиках бота, периодичности сбора данных. И предлагает «поддержать рублем», то есть долларом. Утверждает, что так повысится его мотивация на улучшение помощника. Каждый решает сам, как поступить в данном случае.
Источник