Я хочу сделать команду, которая покажет наиболее полезную статистику сервера. Я попытался сделать что-то вроде этого:
Но я не знаю, как мне сделать счетчик сообщений, а другие счетчики возвращают неправильные или странные данные
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 . Я не уверен в каналах и сообщениях.
Источник: 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] — Отображение онлайна игрового сервера CS 1.6/CSS/CS:GO/TF2 в игровой активности бота.
- Отображение онлайна игрового сервера DayZ Standalone в игровой активности бота.
HotexTeam
Участник
Работает и на этом круто.
Сообщения автоматически склеены: 21 Авг 2022
Боту можно как либо редактировать описание?
Последнее редактирование: 21 Авг 2022
Barrero
Участник
Боту можно как либо редактировать описание?
В каком плане?
HotexTeam
Участник
В каком плане?
Как то можно допустим добавить айпи в описание?
Barrero
Участник
Как то можно допустим добавить айпи в описание?
Это делается вообще не через моего бота, а на discord dev portal)
xyligan
Если ты самый умный, будь любезен, не умничай
Добрый день, пересмотрел код ресурса и хотел бы спросить зачем всё так усложнять? Вы используете библиотеку discord.js с которой очень удобно взаимодействовать и работать. Не понимаю зачем так всё громоздить (API ключи и прочее) если можно всё очень просто реализовать.
Barrero
Участник
Добрый день, пересмотрел код ресурса и хотел бы спросить зачем всё так усложнять? Вы используете библиотеку discord.js с которой очень удобно взаимодействовать и работать. Не понимаю зачем так всё громоздить (API ключи и прочее) если можно всё очень просто реализовать.
Все очень просто, и дам ответ из 2-х пунктов.
1. Это часть полноценного, большого бота (архитектура).
2. Все это сделано, дабы получать информацию по API у стима и не использовать сторонние сервисы (которые могут закрыться или что то изменить). Для этого и нужен API токен.
pur4s
Участник
Сделал всё верно по пунктам. Конфиг настроен. Бот добавлен на сервер с нужными разрешениями.
Запустил install.bat всё окей, запускаю start.bat

Пара секунд моргает и закрывается. Бот не активируется, всё также «Не в сети» и онлайн не показывает.
ps. Игра CS:GO, запускаю на своём компе Win10
Сообщения автоматически склеены: 7 Сен 2022
Хочу выразить огромную благодарность автору, за помощь в установке. Добрейшей души человек, было приятно пообщаться.
Отличный бот. Идеально подходит для игровых проектов с сеткой серверов и большой аудиторией в дискорде.
Только на первый взгляд ничего не понятно, на деле как и установка, так и настройка проще простого.
Если же тема будет поддерживаться и обновляться, хотелось бы видеть новые фишечки в данном боте, хоть он и узконаправлен.
Например если на сервер заходит игрок, рядом писать (1 присоединяется) или на подобии.
Ещё раз спасибо автору, что этот бот находится в паблике.
Источник: hlmod.net