luminarys / kaguya Goto Github PK
View Code? Open in Web Editor NEWA small, powerful, and modular IRC bot
License: ISC License
A small, powerful, and modular IRC bot
License: ISC License
In continuation of previous issue it seems my commit broke Kaguya.
It seems I totally forgot that https://github.com/Luminarys/Kaguya/blob/master/lib/kaguya/core.ex#L45 calls itself which results in a error.
How would I send auth and login with a username/password using this?
I'm not sure if it is intended or not, but i noticed that if i omit help_cmd
in config my bot gets .help
command that basically prints:
[08:58:07] *Aru* .help Displays this message.
[08:58:07] *Aru* .help <search_term...> Displays all commands which match the supplied prefix.
Is it intended?
I would think that unless i specify, there should be no help command
Pretty self-explanatory, I think. BTW, thanks for the great lib!
I would like check with you whether you implemented detection of connection loss to recover connection to server?
Noticed today when both my IRC client and my bot got disconnected, bot wasn't able to re-connect on its own.
Numerous networks are now working with ipv6-only addressing, and it's a problem for Kaguya because there are no mechanisms to check if the address resolves to an ipv6 or ipv4 address. The user could specify it, or there could be an internal check, but in the end, lib/core.ex:24
needs to look like opts = [:binary, active: true, :inet6]
.
Finally reconnect happened to me and i noticed a thing that while Kaguya properly re-connects, your bot will not re-join channels that were joined on start.
I'll try to look into code more, but just letting you know.
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.