Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
Hello Cemetech,
I will be attempting to make an IRC bot in Python and I will be using sopel
* (FYI) I did not make sopel *

What is sopel?
Sopel is a simple, easy-to-use, open-source IRC utility bot, written in Python. It's designed to be easy to use, easy to run, and easy to make new features for.

Sopel comes with a ton of ready-made features for you to use. It can leave notes for people, give you reminders, and much more.

Sopel also comes with a fully-documented and easy-to-use API, so you can write your own features. There's also an easy tutorial you can follow along with, to help you learn.

Developing for Sopel is a great way to familiarize yourself with Python. It's easy to start, but there's no limit to the cool things you can do with it.

Sopel is available on the Python Package Index, and in a tarball.

Sopel features
  • Fully documented API for writing new modules
  • SSL Support
  • IRCv3 support, with SASL authentication
  • Can authenticate admins with services on networks which support it
  • Easy quickstart wizard
  • Dynamic topic support using topic masks
  • Numerous modules: Wikipedia, Reddit, Bugzilla, unit conversion, and more
  • Support for remembering timezone, weather location, and other information for users
  • Persistent user and channel settings database using SQLite
  • Ability to easily run as a daemon
  • Safe asynchronous inter-module communication
  • And much, much more


feel free to tag along and try it out. here is a How to wiki.
Nice!
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement