GithubHelp home page GithubHelp logo

pynorcio's People

Contributors

amhadhbi avatar

Watchers

 avatar  avatar  avatar  avatar

pynorcio's Issues

Support bot administration basic feautres in core module

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.

Add welcome feature to the channel module

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.

IRC Channels

Use a variable or array to declare IRC channels that the bot should join.

Add seen feature to the channel module

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.

Improve the help feature

The help feature must support specific help for each core command.
It should also call the help method of external modules.

Introduce channel module

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.

Introduce calculator module

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.

Bot commands

Define bot commands.
All commands MUST start with the bot nick.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.