pirogoeth / shellirc Goto Github PK
View Code? Open in Web Editor NEWmodular IRC bot and relaybot written in bash
modular IRC bot and relaybot written in bash
shellIRC shellbot { shellbot is an IRC bot written in the BASH scripting language. I have not yet written the module guide, nor added a hook into the code for modules. within the next few updates, i will add user-module support with a guide on how to write, along with an example module. Module Info << :mod_prowl mod_prowl is a module that makes use of the prowl api to send push notifications to idevices. default trigger inside the parser is ^push syntax: ^push <username> for this to work, you have to add nicknames and prowl api keys to etc/core_prowl in this format: nickname-prowl40charAPIkey if you have it in correct format, when you send ^push nickname, it will return a code of 200 and tell you how many API calls are remaining. :end info mod_prowl :mod_trim mod_trim is a simple url trimmer, that uses the is.gd api for shortening and tells you how many characters the url was shortened. the trigger for mod_trim is ^trim. :end info mod_trim :config configuration is in etc/core_config.sh and is basically self-explanitory. the last option is your host for the bot to know that youre the owner + you can do the advanced commands, etc. :end info config :core_shell the core_shell embedded module allows execution of shell commands with attached operators ( | & || && > >> < etc..) through the use of eval. the core_shell module can only used by a person with the host specified by the config::user_host directive. the core_shell module is triggered with ^shell. :end info core_shell :core_uptime core_uptime is triggered by ^uptime. the core_uptime module displays how long the bot has been running in seconds. :end info core_uptime :command_list ^shell ^push ^shutdown ^join ^part ^cycle ^uptime ^trim also responds to CTCP TIME and VERSION. :end info command_list } relaybot { [[BETA STAGES]] config is in etc/relayer/core_config.sh relays JOINS, PARTS, QUITS, ACTIONS, and messages. }
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.