Как настроить стат бота дискорд

Вот сама картинка команды

Помогите пожалуйста сделать похожую команду как вот тут Я пытался это сделать сам, но у меня не получалось вычислять сколько серверов, пользователей и голосовых каналом смотрит мой бот, у меня получилось сделать только пинг бота, когда он был запущен и ембед 🙁 Кто поможет, тому буду очень сильно благодарен! Сразу говорю, я новичок в пайтоне! Заранее огромное спасибо!

Отслеживать
задан 19 дек 2021 в 9:50
107 9 9 бронзовых знаков

В данный момент вы просите не помочь, а фактически написать за вас код. Что именно у вас не получается? Отправить сообщение? Посчитать количество серверов? Нажмите править под вашим вопросом и обозначьте конкретную проблему, которую вам не удается решить самостоятельно.

19 дек 2021 в 10:09
Хорошо, я изменил свой вопрос, теперь я думаю мне смогут помочь!
19 дек 2021 в 10:20

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Я пытался это сделать сам, но у меня не получалось вычислять сколько серверов

[DISCORD] ServerStats | Как Добавить СТАТИСТИКУ На Ваш Дискорд Сервер

Да там и вычислять-то ничего не надо. Просто один раз загуглить что-то вроде «как получить количество серверов бота discord py», либо научиться работать с документацией, где все свойства и методы всех объектов расписаны максимально подробно.

Рекомендую почитать краткое руководство — все, что я пишу ниже сразу станет понятно.

Открываем свойства и методы бота и видим, что здесь есть все почти все необходимое:

введите сюда описание изображения

На каждый элемент списка можно нажать и посмотреть что этот объект из себя представляет.

Видим, что свойство bot.guilds возвращает список ( list ) серверов бота

введите сюда описание изображения

Таким образом, количество серверов вы можете получить просто применив к списку встроенный метод len()

guilds_count = len(bot.guilds)

Тоже самое с голосовыми соединениями ( bot.voice_clients ) и пользователями ( bot.users ).

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

Вбиваем в поиск документации ключевое слово guild и открываем список свойств сервера

введите сюда описание изображения

Видим здесь свойство channels — не сложно догадаться, что это список каналов сервера.

Поскольку посчитать количество каналов нужно для всех серверов — воспользуемся циклом for :

channels_count = 0 for guild in bot.guilds: channels_count += len(guild.channels)

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

members_count = 0 for guild in bot.guilds: members_count += len(guild.members)

Источник: ru.stackoverflow.com

Как сделать статистику на вашем сервере discord? | Бот Statbot

Команды бота Server Stats для статистики в Дискорде, как скачать и установить

server-stats-bot-diskord_1-265x140.jpg

Для Дискорд-мессенджера бот Server Stats понадобится, чтобы точно подсчитать данные о посещаемости, ежедневных визитах. В базовой версии предлагается более 10 счетчиков. Их можно настроить на определенный уровень передачи информации. Расширенный вариант бота обладает дополнительными опциями. ServerStats будет нужен тем, кто хочет знать все об активности на своем Discord-канале.

Server Stats – это особый бот, показывающий текущую статистику загрузки сервера. И такие функции тоже могут быть нужны. Так проще оценить количество пользователей. Разобраться, как поднять посещаемость страницы. Бот узкоспециализированный, поэтому его популярность не так высока, как у конкурентов.

server-stats-bot-diskord_1.jpg

Зато создатели Server Stats постарались сделать его дружественным, простым в настройке. При желании пользователь имеет возможность персонифицировать бот. Настроить «под себя». Предлагается 2 варианта установки: бесплатная и коммерческая. В базовом варианте доступны 15 счетчиков, отправка сообщения с данными, расширенные настройки.

Еще по теме:  Easyrp discord как использовать

За донаты пользователь получает опцию как онлайн-, так и оффлайн-наблюдения, 3 дополнительных счетчика. Стоит это удовольствие от 2,5 доллара в месяц. За вдвое большую (5 долларов) сумму предлагаются расширенные полномочия на сервере поддержки, еще больше счетчиков.

Перечень доступных команд бота не поражает многообразием. Здесь нет ни модерации, ни поиска музыки. Зато Сервер Статс успешно справляется с выполнением основной задачи – сбором данных. Итак, команды:

  1. «help». Перечень всех доступных действий.
  2. «ping». Проверка отклика бота.
  3. «invite». Отправка приглашения.
  4. «vote». Инструкция по голосованию за бота.
  5. «donate». Как отправить пожертвование.
  6. «support». Техподдержка.
  7. «partners». Данные о партнерах.
  8. «customize». Настройка счетчиков, добавление/отключение.
  9. «setup». Базовые настройки.
  10. «reset». Сброс до состояния по умолчанию.
  11. «counter». Управление счетчиками.
  12. «data». Показываются все сохраненные данные.
  13. «category». Создание категории, размещение там счетчиков.
  14. «prefix». Смена стандартного префикса.
  15. «permission». Управление разрешениями, правами администратора.
  16. «welcome». Создание канала приветствия.
  17. «goal». Создание канала для отправки информации при достижении определенного уровня.
  18. «bot». Информация о боте.
  19. «serverinfo». Сведения о сервере.
  20. «userinfo». Информация о пользователе.
  21. «roleinfo». Информация о назначенных ролях.
  22. «channelinfo». Сведения об указанном канале.
  23. «inviteinfo». Информация об отправленном приглашении.
  24. «emoji». Информация об отправленном эмодзи.
  25. «avatar». Показывает аватар.
  26. «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. На странице бота, если нажать «сердечко», происходит перенаправление на сайт для сбора пожертвований. Там же – обращение создателя к пользователям. Автор рассказывает о характеристиках бота, периодичности сбора данных. И предлагает «поддержать рублем», то есть долларом.

Утверждает, что так повысится его мотивация на улучшение помощника. Каждый решает сам, как поступить в данном случае.

23.02.2021 17:42 168 Евгений Верещака Информационный портал IT Техник

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

Еще по теме:  Сколько людей пользуются дискордом

Главные функции и возможности

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

  1. Бесплатная. Стандартная статистика сервера Дискорд, содержащая в себе несколько функций: 15 счётчиков, канал, приветствующий новых участников, сообщения о полученных “ачивках” (достижениях), настройка счётчиков так, как пожелает администрация;
  2. Цена: 2,50 долларов (примерно 190 рублей) в месяц. Оплата происходит на патреон разработчиков, что даёт первый уровень в списке донатеров сервера (даёт некоторые преимущества, доступ к новостям). Добавляет счётчики: Minecraft, дополнительные ролевые (3 штуки), оффлайн, онлайн, стриминговый;
  3. Цена: 5,00 долларов (примерно 382 рубля) в месяц. Даёт второй донаторский уровень на патреоне. Имеет весь функционал первого уровня, добавляет 4 ролевых счётчиков, 3 игровых жетона.

Разработчики предоставляют более девяти ста тысяч серверов, 28 команд, управляющих ботом, 20 различных счётчиков (5 из которых добавляются за донат). Счётчики самые разнообразные: рассчитывающие количество ботов, участников, тех, кто находится онлайн. Имеется возможность переименования каналов, созданных ботом. Его также просто устанавливать.

Как скачать и добавить бота

Инструкция по добавлению предоставлена разработчиками на официальном сайте бота. С официального сайта — https://serverstatsbot.com/ — кликнуть “Invite the bot”. После нажатия сайт перенаправит пользователя на страницу мессенджера, где нужно авторизоваться, выбрать сервер для добавления бота. Подтвердить выдачу прав боту, таких как: управление каналами сервера, работа с сообщениями (чтение, отправление), работа с ссылками, подключение.

Для подключения бота необходимо иметь администраторские права. Если у пользователя их нет — Дискорд не выведет желаемый сервер в список серверов для подключения.

После выбора сервера, доступа бота к его управлению, нужно пройти тест “Я не робот”. После скачивания пользователь будет перенаправлен на официальный сайт разработчиков. На открытой странице объясняется, что префикс бота — /s, рекомендует проверять разрешения для бота, если он не показывает счётчики, решение проблемы с подключением.

Установить бота можно, введя в чат s/setup. Бот автоматически начнёт устанавливать все необходимые счётчики за пару секунд, введя их в отдельные каналы.

Настройка бота и отключение

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

Также можно добавить счётчики, доступные в зависимости от оформленной подписки. По команде s/counter выводится список всех счётчиков, поддерживаемых планом. Команда s/help поможет разобраться, какие команды за что отвечают, объяснит, как их вводить, что они из себя представляют (вкратце).

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

Команды управления ботом

Ни один бот не обходится без команд управления. Существуют они трёх категорий: обычные, информационные, предназначенные для администраторов. Их использование не удастся без префикса s/. Посмотреть команды, управляющие ботом, можно:

  1. Перейдя по вкладке “commads” на официальном сайте Server Stats. Там указаны все команды, описание того, для чего они предназначены. Имеется поиск по командам, если необходимо найти описание к определённой;
  2. Набрав в чате команду “help” с префиксом s/. Предоставляется список команд, при необходимости их описание можно посмотреть командой s/help , которая покажет всю необходимую информацию.

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

Еще по теме:  Что такое дискорд в лол

Бот удобен для использования как маленьким каналам, которые только развиваются, так и “гигантам” для удобства сбора статистики. Он помогает сэкономить время на подсчётах, легко подстраивается под пользователя, изменяется. Подписка добавляет большее количество функций, однако бесплатных вполне хватает для базовых функций сбора статистики, управления сервером.

  • https://it-tehnik.ru/discord/server-stats-bot.html
  • https://discordik.ru/boty/serverstats/

Источник: geopressa.ru

Другое Stats Viewer Discord Bot 0.8.8

Stats Viewer Discord Bot

Этот бот базируется на akairo-discord и discords.js фреймворках.
Бот позволяет получить краткую статистику игрока по разным категориям (оружие, убийства, попадания и прочее) из привязанной базы к текущему discord каналу.

Спойлер: Скриншоты

[ Возможности ]

  • Fire Players Stats[version: >=1.5.2]
  • Levels Ranks [version: ]
  • MM — 18 Званий[В разработке. ]
  • Wingland — 18 Званий [FPS | (Частично) LR]
  • Danger Zone — 15 Званий [В разработке. ]
  • Faceit — 14 Званий [FPS]
  • Получение по AccountID
  • Получение по STEAMID:
  • Steam64
  • Steam3
  • Steam2
  • Полный ник
  • Часть ника
  • Общая статистика игрока [FPS | LR]
  • Убийства
  • Смерти
  • Хэдшоты и прочее
  • Убийства
  • Точность
  • Первое убийство
  • Убийство без Зума.
  • Убийство прострелом.
  • Убийство с разворота.
  • Убийство на бегу.
  • Убийство в прыжке.
  • Убийство слепым.
  • Убийство через смок.
  • Убийство с последней пули.
  • Убийств на карте
  • Смертей на карте
  • Бомб установлено на карте
  • Бомб обезврежено на карте
  • Наиграно времени на карте
  • Попадания в голову
  • Попадания в тело
  • Попадания в руки
  • Попадания в ноги
  • Всего попаданий
  • Точность

У бота есть функция ограничения команд по правам/ролям.
В данный момент используется роль: Stats Viewer Manager ,
наличие которой, предоставляет доступ к удалению и добавлению/перезаписи/привязке базы данных к текущему каналу.

Бот имеет функцию автоматического создания роли Stats Viewer Manager, если у него (на момент захода на discord канал) будут соответствующие права.

  1. Пригласите бота в нужный вам канал: Приглашение для Бота
  2. Проверьте роли в вашем канале, если есть рольStats Viewer Manager , просто выдайте ее себе.
    Если ее нет, создайте эту роль. Права не важны, главное идентичное название
  3. Привяжите к каналу базу данных FPS и/или LR.
  4. Разрешите доступ к вашей базе данных с IP: 195.201.148.144
  5. Поздравляю, вы можете использовать функции бота.

Спойлер: Настройка базы для FPS статистики
3. Привяжите к каналу базу данных с FPS Статистикой с помощью команды: fps_add_db

Схема команды: fps_add_db
Пример использования: fps_add_db kruzya.ru fps_database fps_user MySecretPassword mysql 3306

ОСТОРОЖНО: Вводя данные от базы данных, убедитесь что никто не увидит их.
Вводите данные в любом приватном текстовом чате вашего канала для лучшей безопасности.

Спойлер: Настройка базы для LR статистики
3. Привяжите к каналу базу данных с LR Статистикой с помощью команды: lr_add_db

Схема команды: lr_add_db
Пример использования: lr_add_db kruzya.ru lr_database lr_user MySecretPassword mysql 3306

ОСТОРОЖНО: Вводя данные от базы данных, убедитесь что никто не увидит их.
Вводите данные в любом приватном текстовом чате вашего канала для лучшей безопасности.

Спойлер: Настройка таблиц для LR статистики
1. Привяжите к каналу главную таблицу с сервером (-ами) с помощью команды: lr_add_table

Схема команды: lr_add_table
Пример использования: lr_add_table lvl_base «My Love Server» 0.0.0.0:27015

ВАЖНО: Некоторые модули имеют новый и старый синтаксисы таблиц

Спойлер: _weapons

Новая структура: Поддержка включается автоматически.
В новой структуре 3 колонки (steam, classname, kills), а в старой ~50 колонок.

Добавьте —old flag что бы включить режим совместимости со старой структурой.

Источник: hlmod.net

Рейтинг
( Пока оценок нет )
Загрузка ...