asghaier / pynorcio Goto Github PK
View Code? Open in Web Editor NEWPython IRC bot
License: GNU General Public License v3.0
Python IRC bot
License: GNU General Public License v3.0
Extract PRIVMSG: sender, receiver, message.
Bot founder must be hard coded into the bot.
The bot founder should be able to add and remove bot admins.
The bot should give access to the admin features only to the bot founder and bot admins.
Bot admin list should be stored in a local database or file so that it gets loaded on bot start/restart.
write readme file structure
Add welcoming message feature specific to each channel.
Only bot admins should be able to add or edit welcome messages for the channels.
Channel welcome messages must be stored in a local database or file.
Welcome messages should be loaded from the local database or file on bot start.
Use a variable or array to declare IRC channels that the bot should join.
Create the main bot class and new methods to improve the code and import other files/modules for additional bot features.
Add user seen feature that tells when a specific user is last seen on a specific IRC channel.
ps : no logs should be stored in a local file or database.
The help feature must support specific help for each core command.
It should also call the help method of external modules.
The channel module comes with functionning help method to be called from the main help method of the bot.
The channel module must provide say feature that makes the bot say a message on a specific channel or to a private conversation from bot admins only.
Add user spoken feature that tells when a specific user is last spoken on a specific IRC channel.
ps : no logs should be stored in a local file or database.
The calculator module comes with functionning help method to be called from the main help method of the bot.
The calculator module must provide addition, substraction, multiply and divide operations for users.
Define bot commands.
All commands MUST start with the bot nick.
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.