Freelancer at DevRoom, Orbital Studios, Candor Services
Reach me at [email protected]
A Discord bot made with JDA, Corgi is a all-in-one bot supporting administration, music, multi-language and more.
Home Page: https://corgibot.xyz
License: MIT License
Freelancer at DevRoom, Orbital Studios, Candor Services
Reach me at [email protected]
Corgi bude do nastaveného channelu zasílat každých 24h kdo má ten den svátek.
Jednoduchým nastavením si server nastaví, že daný kanál je počítací a corgi bude detekovat zda tam někdo nepíše nic jiného nebo jiné čísla než +1.
Bonusem je globální leaderboard všech serverů.
Zobrazí aktuální svátek pro dnešní den nebo podle volby jiný dny.
.svatky
- Zobrazí dnešní svátek.svatky zitra
- Zobrazí zítřejší svátek.svatky 2.3.
- Zobrazí svátek pro konkrétní den.Když vám Corgi pošle help zprávu na začátku je napsané Prefix pro příkazy na tvém serveru je ".". Nemohl by Corgi místo zprávy "... na tvém serveru ..." replacenout jméno serveru, na kterým ten příkaz help spustil?
Chybí dependecy kvůli Java 9+.
V případě označení role, která má všechny práva -> NPE
[2018.02.13 04:05:58 INFO ] Prefix: .
[2018.02.13 04:05:58 ERROR] One of the EventListeners had an uncaught exception
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(String.java:1963)
at cz.wake.corgibot.listener.MainListener.onGuildMessageReceived(MainListener.java:54)
at net.dv8tion.jda.core.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:373)
at net.dv8tion.jda.core.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:84)
at net.dv8tion.jda.core.handle.MessageCreateHandler.handleInternally(MessageCreateHandler.java:90)
at net.dv8tion.jda.core.handle.SocketHandler.handle(SocketHandler.java:37)
at net.dv8tion.jda.core.requests.WebSocketClient.handleEvent(WebSocketClient.java:1033)
at net.dv8tion.jda.core.requests.WebSocketClient.onTextMessage(WebSocketClient.java:673)
at net.dv8tion.jda.core.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:1081)
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:368)
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:270)
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:990)
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:749)
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108)
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64)
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45)
Prostě sběr novinek z různých stránek do channelu na Discordu.
V případě, že u upozornění zbývá méně jak minuta, ukazuje se v .rm list
prázdný kolonky.
V nové již nebudou dělený práva podle skupin, ale budou využívat Discord integrovaný práva.
c!help
- Vyžaduje KICK_MEMBERS
c!ban
- Vyžaduje BAN_MEMBERS
c!prefix
- Vyžaduje MANAGE_SERVER
c!purge
- Vyžaduje MANAGE_MESSAGES
Né každému serveru současný stav vyhovuje. Někdo chce dát moderátorům jenom kicky a né bany. Corgi jim ale v současném stavu přidělí všechno.
Každý server si bude moct nastavit vlastní "welcome" zprávu, která se odešle uživateli při připojení.
Nastavitelný role pro připojené hráče, nebo pomocí příkazu.
Yeah for catching 🐛s !
Reroll na giveaway, který skončí s chybou nebo se zasekne.
.help [příkaz]
Současný giveaway již nesplňuje požadovano kvalitu, navíc částečně nefunguje...
c!giveaway 1h30m | Výhra v loterii | 2 | :smile:
Byl zjištěn problém, že většina asi 80% všech Twitter feedů se záhadně smazala.
Dělení na global a server.
Právo na Managed Channel je zjištovaný pouze z práv na channel. Chybí detekce z role.
Zabanuje server na určitý čas nebo permanentně.
Při napsání příkazu .giveaway 4d | CS:GO | 3 | 😄 | #fffff
, který fungoval během testu + je v nápovědě vyhodí Corgi chybu.
[15.05.2018 04:35:59] ❯ command 'giveaway [15h, |, Premium, na, Discordu, |, 4, |, 👌🏻, |, #80E5EA]', (Guild: Corgi Lounge, Channel: private_test), Sender: U:MrWakeCZ(177516608778928129)
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.reset(Matcher.java:309)
at java.util.regex.Matcher.<init>(Matcher.java:229)
at java.util.regex.Pattern.matcher(Pattern.java:1093)
at cz.wake.corgibot.commands.mod.Giveaway.onCommand(Giveaway.java:111)
at cz.wake.corgibot.listener.ChatListener.onGuildMessageReceived(ChatListener.java:125)
at net.dv8tion.jda.core.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:387)
at net.dv8tion.jda.core.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:84)
at net.dv8tion.jda.core.handle.MessageCreateHandler.handleInternally(MessageCreateHandler.java:90)
at net.dv8tion.jda.core.handle.SocketHandler.handle(SocketHandler.java:37)
at net.dv8tion.jda.core.requests.WebSocketClient.onDispatch(WebSocketClient.java:1051)
at net.dv8tion.jda.core.requests.WebSocketClient.onEvent(WebSocketClient.java:911)
at net.dv8tion.jda.core.requests.WebSocketClient.handleEvent(WebSocketClient.java:890)
at net.dv8tion.jda.core.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:1089)
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:368)
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:270)
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:990)
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:749)
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108)
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64)
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45)
K zobrazení posledních změn v Corgim.
Zamknutí channelu - normální uživatelné nebudou moct psát.
Když se kouknete do tohoto issue tak je tam psáno, že byly přidány tyto [1]
příkazy, ale ani jeden z nich nefunguje..
.svatek zitra
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.