Бот который показывает статистику сервера в дискорд

Я хочу сделать команду, которая покажет наиболее полезную статистику сервера. Я попытался сделать что-то вроде этого:

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

MaciejkaG 26 Дек 2020 в 00:55
Переберите все ваши каналы и подсчитайте количество сообщений в каждом канале.
Vincent Wetzel
26 Дек 2020 в 01:17
Да, но как я могу это сделать?

26 Дек 2020 в 03:50

Я бы начал с for channel in ctx.guild.channels: print(channel) . И затем я попытался бы использовать объект channels для подсчета сообщений в этом канале.

26 Дек 2020 в 04:02

2 ответа

Для счетчика пользователей и каналов вы должны использовать функцию len() , чтобы подсчитать их количество. Если у вас нет участников с намерением, вы также можете использовать ctx.guild.member_count .

# Using len(). embed.add_field(name=»Users:», value=ctx.guild.member_count, inline=False) embed.add_field(name=»Channels:», value=len(ctx.guild.channels), inline=False)

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

Discord | ServerStats Bot — Статистика для вашего сервера легко и просто! [2022]

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

Затем, чтобы получить эту сумму, вы должны добавить словарную запись. Окончательный код:

Mikey 4 Янв 2021 в 20:41

Для пользователей вы можете попробовать использовать ctx.message.guild.member_count . Я не уверен в каналах и сообщениях.

Еще по теме:  Как настроить probot discord

Источник: question-it.com

Servertoring

Новый мониторинг-бот в котором вы сможете найти множество разнообразных и интересных сообществ,а также продвигать ваши сервера и увеличить приход участников!

・Поиск серверов с помощью команды. Находите нужные вам сервера.

⭐️・Продвижение вашего сервера. Ставьте лайки вместе с вашими участниками и занимайте первые места.

・Автопартнёрства между серверами. Апайте ваш сервер в Servertoring Auto.

・Не надо покидать Discord. Все работает через бота!

Функции: Утилиты Другое

Разработчики: Kerbal#3430 None#7777

Комментарии ( 26 )

☭Санитар☭#9849 18.04.2023 в 05:43

Замечательный Бот советую всем для реклам!

kxtamine//#7700 17.04.2023 в 01:23

лучший бот всем советую помогает в развитие сервера!

Duys147#6397 07.04.2023 в 17:19

Хороший бот, помогает в развитии сервера. Проблем с настройкой почти не возникло, не плохо рекламирует сервер.

UDS|LeMoN4IK4839#3089 04.04.2023 в 03:03

Отличный бот,помогает в развитии сервера! (изменено)

waysset#2939 27.02.2023 в 10:56

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

КАК СДЕЛАТЬ БОТА В ДИСКОРДЕ КОТОРЫЙ ПОКАЗЫВАЕТ СТАТИСТИКУ??? — ServerStats

Источник: bots.server-discord.com

Online server monitoring (Discord Bot) [DSSys] 2.0.1

Online server monitoring (Discord Bot) [DSSys]

Online server monitoring (Discord Bot) [DSSys] — Отображение онлайна игрового сервера CS 1.6/CSS/CS:GO/TF2 в игровой активности бота.

  • Отображение онлайна игрового сервера DayZ Standalone в игровой активности бота.

HotexTeam

Участник

Работает и на этом круто.
Сообщения автоматически склеены: 21 Авг 2022

Боту можно как либо редактировать описание?
Последнее редактирование: 21 Авг 2022

Barrero

Участник

Боту можно как либо редактировать описание?
В каком плане?

HotexTeam

Участник

В каком плане?
Как то можно допустим добавить айпи в описание?

Barrero

Участник

Как то можно допустим добавить айпи в описание?
Это делается вообще не через моего бота, а на discord dev portal)

Еще по теме:  Дискорд не видит камеру на ноутбуке Виндовс 10

xyligan

Если ты самый умный, будь любезен, не умничай

Добрый день, пересмотрел код ресурса и хотел бы спросить зачем всё так усложнять? Вы используете библиотеку discord.js с которой очень удобно взаимодействовать и работать. Не понимаю зачем так всё громоздить (API ключи и прочее) если можно всё очень просто реализовать.

Barrero

Участник

Добрый день, пересмотрел код ресурса и хотел бы спросить зачем всё так усложнять? Вы используете библиотеку discord.js с которой очень удобно взаимодействовать и работать. Не понимаю зачем так всё громоздить (API ключи и прочее) если можно всё очень просто реализовать.

Все очень просто, и дам ответ из 2-х пунктов.
1. Это часть полноценного, большого бота (архитектура).
2. Все это сделано, дабы получать информацию по API у стима и не использовать сторонние сервисы (которые могут закрыться или что то изменить). Для этого и нужен API токен.

pur4s

Участник

Сделал всё верно по пунктам. Конфиг настроен. Бот добавлен на сервер с нужными разрешениями.
Запустил install.bat всё окей, запускаю start.bat

1662554050712.png

Пара секунд моргает и закрывается. Бот не активируется, всё также «Не в сети» и онлайн не показывает.
ps. Игра CS:GO, запускаю на своём компе Win10

Сообщения автоматически склеены: 7 Сен 2022

Хочу выразить огромную благодарность автору, за помощь в установке. Добрейшей души человек, было приятно пообщаться.
Отличный бот. Идеально подходит для игровых проектов с сеткой серверов и большой аудиторией в дискорде.
Только на первый взгляд ничего не понятно, на деле как и установка, так и настройка проще простого.
Если же тема будет поддерживаться и обновляться, хотелось бы видеть новые фишечки в данном боте, хоть он и узконаправлен.
Например если на сервер заходит игрок, рядом писать (1 присоединяется) или на подобии.
Ещё раз спасибо автору, что этот бот находится в паблике.

Еще по теме:  Как отметить голосовой канал в дискорде в чате

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

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