Discord Custom Ботове за CS (и не само)

Търговският раздел на форума. Място за всички, които искат да продадат, купят или заменят даден предмет/стока/услуга.
Аватар
Nikolow
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 196
Регистриран на: 27 Ное 2016, 13:02
Местоположение: Варна
Се отблагодари: 7 пъти
Получена благодарност: 79 пъти
Обратна връзка:

Discord Custom Ботове за CS (и не само)

Мнение от Nikolow » 04 Авг 2020, 17:11

.: Увод :.
Преди време ме помолиха да помисля върху някакво решение върху това да се праща заявката от call admin към Skype. Помислих върху варианта и се замислих генерално - Кой използва Skype? Всичко живо се премести в Discord. Създадоха се доста канали и прочие и стигнах до някакво решение, което мисля, че беше оптимално за човека, който ме молеше да измисля варианти. Е решението беше да се създаде Discord Bot, който да "слуша" за определени неща. В неговият случай направих приложение на discord.js (nodejs), което да слуша за нови записи в базата данни през Х време - за call admin. И в крайна сметка се получи едно добро решение, с малко код, като крайната цел беше да се създаде в даденият Discord канал една група, в която да имат достъп само определени хора (в случая сървър админи) и в тази група само самият бот пише докладите в реално време (с леко забавяне от Х секунди - както споменах).
Е до тук добре, получи се, но реших да помисля за нещо, което също може да бъде полезно. Става дума за проверка на банове и гагове, отново под формата на Discord бот. И в крайна сметка се получи една основна идея, която се разделя на два отделни бота. Един бот, който е специално за call admin и отговаря специално И САМО за това и други бот под формата на HELPER INFORMATION, който дава информация за гагове и банове при подаден параметър име/ип.





.: Call Admin Discord Bot :.
Защо да го ползваме и с какво е удобно?
Замисляли ли сте се, че в повечето "вериги" самият Call Admin не е напълно полезен и не се използва с целият си потенциал. Хората в сървъра докладват въпросният нарушител и записът заминава в базата данни. А след това? Някой от екипа трябва да ВЛЕЗЕ през уеб-а и да погледне последните записи. Най-често се случва вместо да се използва този Call Admin, директно да се пише на някой админ в дискорд, за да влезе и да накаже нарушителя. Е с това нещо елиминираме посредника. Директно от сървъра, при изпращане на доклада с командата за това /calladmin, записът отива в Базата Данни, а от там автоматично в дискорд канала, където са само сървър администраторите. Идеята е този канал да не бъде жестоко мютнат от сървър администраторите, понеже там ще идват само и единствено доклади за нарушителите в РЕАЛНО ВРЕМЕ (с леко забавяне).

Как се инсталира?
Реално това не е публичен бот, който просто да поканите в сървъра си. Това е CUSTOM бот, който е написан на nodejs. Поради тази причина е нужен сървър с терминал. Дали било dedicated машина или VPS, няма значение. Дали ще е където държите WEB-а, или сървърите - няма значение. Трябва един терминал, с който да инсталирате Nodejs, а след това само ще трябва да стартираме бот-а с настройките. Задължително е нужно да сте АДМИНИСТРАТОР на discord канала, за да може да поканите бота в него. За целият процес ще асистирам или директно мога да го направя - от нулата.

Колко ще ми струва подготовката?
Първоначално трябва да засегнем въпроса за самият сървър, на който ще е въпросният бот. Ако имате просто няколко съръврчета от гейм хостинг компания, а си държите уеб-а на споделен хостинг, ще е нужно да попитате хостинга, където си държите уеб-а, дали предлагат такава опция - достъп до терминал. Преди няколко седмици, видях че ICN предлагат на споделеният си хостинг и TERMINAL. Лично не съм го пробвал, но предполагам би трябвало да сработи всичко както трябва. Следователно се допитайте до тях дали имат някакво решение за Вас. Ако се окаже, че няма такова решение, винаги може да си вземете някакъв МИНИМАЛЕН VPS сървър за 2-3 евро месечно и да го ползвате за най-различни неща, като едното е точно това - Discord Bot.

Как точно работи?
Всеки потребител има собствено ID. Администраторското ID ще бъде взето и следователно командите, които изпраща той, само ще бъдат четени (вместо на всички). Идеята е само 1 човек да управлява приложението. Има команди за СТАРТ (на наблюдението за доклади), СТОП (на цялата система) и СТАТУС (за статута на самото приложение ако е на линия). Командата LAST (е за всички), като принтва последните 5 получени доклада. При стартиране, започва да "слуша" за НОВИ доклади. При идване на доклад, след изчакването, ще бъде изписан в канала. При идването на няколко доклада от няколко различни сървъра, ще бъдат изписани веднага след изчакването едно под друго последователно, както са дошли като записи.

Колко ще струва този бот - Call Admin?
Поради идеята, труда и отвореният код (който ще виждате и имате) може да се сдобиете с него на цена от 30 лева.





.: Information Discord Bot :.
Защо да го ползваме и с какво е удобно?
Всъщност реално няма особено голяма причина да се ползва. Като се замислите единствено ще давате информация на потребителите във Вашият канал. Удобно е, вместо Вашите потребители да правят някакви "сложни" ресърчи, кой с каква титла, колко бана е изял и дали е "псувал като каруцар" из сървърите.

Как се инсталира?
По подобен начин на Call Admin Bot.

Колко ще ми струва подготовката?
Абсолютно 1 към 1 е подготовката, както другият бот. Дори ако вземете 2та бота, може да ги пуснете от един сървър без проблем.

Как точно работи?
В момента на стартирането на приложението, бота става на линия и от тогава може да приема команди. При написването на команда, се връща reply към подателя с информацията, която е поискал.
Командите са следните:
!gag Player/IP - Показва изтекли и активни гагове като Бройка
!gaginfo Player/IP - Показва информацията за самите гагове (активни и изтекли)
!ban Player/IP - Показва изтекли и активни банове като Бройка
!baninfo Player/IP - Показва информацията на самите банове (активни и изтекли)
Важно е да се отбележи, че бота работи с AMXBANS и идва с плъгин за GAG (който записва данните в База Данни, работещ за много сървъри в 1 таблица).

Колко ще струва този бот?
Поради идеята, труда и отвореният код (който ще виждате и имате) може да се сдобиете с него на цена от 40 лева.

Възможност за разширение?
Всъщност има голям потенциал - може да се направи проверка за нови постове в phpbb по forumid, проверка за VIP (колко остава, флагове и прочие) и т.н.. (Имайте в предвид, че не са реализирани, но са на същата база и не би трябвало да отнеме много време за направата им)





.: Снимков материал :.
Единичен Доклад:
Изображение

Няколко Доклада едновременно:
Изображение

Последни 5 доклада:
Изображение

BAN Info:
Изображение

GAG Info:
Изображение

GAG & BAN Check:
Изображение


-> Името на БОТА е измислено за и единствено за TEST. Името може да бъде по Ваш избор!




-> 60 лв за двата бота заедно










.: Връзка с мен :.
- Лично съобщение тук във форума!
- Discord: N.Nikolov#3139









.: Заключение :.
Като финални думи, бих казал, че това не е наистина нужно за някого. Но ако смятате, че сте сериозна "верига" (комюнити), ще е хубаво да притежавате такива "глезотийки", които всъщност помагат и добавят поне малко стил. Цените на ботовете смятам, че не са високи. Всеки със знания в областта, може да си спретне такива ботове за известно време. Предлагам готови решения, които са изпробвани и тествани. Вече две "вериги" се възползваха от Call Admin Discord бота и изглежда работи коректно и в помощ на администраторите и като цяло на комюнитито на самият сървър.
Tired and retired...


Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Купувам / Продавам / Заменям”

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 11 госта