Le meilleur bot du main

bobbyblues 6b497a9af5 Corrections in the reflets module. 1 year ago
matrix_bot_api d9dc579b1f Added matrix support. 1 year ago
modules 6b497a9af5 Corrections in the reflets module. 1 year ago
.gitignore f6bb2d8796 First version that says hello. 3 years ago
README.md 8f379cf8e7 Added about and reflets modules. 1 year ago
bot-matrix.py c3c4e023d6 Enabled reflets module. 1 year ago
bot.py f914c777c8 Corrected small mistake. 1 year ago
config_sample.txt d9dc579b1f Added matrix support. 1 year ago
serve-matrix.py d9dc579b1f Added matrix support. 1 year ago
serve.py f6bb2d8796 First version that says hello. 3 years ago

README.md

Bobbybot

XMPP bot written in Python 3 using sleekxmpp.

Experimental matrix support was added.

Current modules

About

This module simply prints the contributors to the project.

ASI

When an arretsurimages.net link is posted, if the article is behind a paywall, this modules logs to @si and re-hosts the text on a local webserver so people in the room can read it.

Avent

A simple module used for 2016's advent calendar.

Bonjour

Implements simple answers to specific sentences to simulate interactions with the bot.

CanardPc

As with the ASI one, this module logs to beta.canardpc.com when a link to an article is posted, and rehosts the text on a local server. This module is not very cleanly written and should be reviewed once the website exits beta status.

DJPOLD

Stores every url posted in a MySQL database, and alerts when a user posts a link that has already been posted.

Foot

Follows football games using www.football-data.org api. To start following a game, type bot foot follow <team_name> The currently followed competition must be specified in the config.txt file. ** This module is currently broken **

Hors-serie

As with the ASI one, this module logs to hors-serie when a link to an interview is posted, and shares the video and audio links

Mediapart

As with the ASI one, this module logs to mediapart when a link to an article is posted and rehosts the text on a local server.

Reflets

As with the ASI one, this module logs to reflets when a link to an article is posted and rehosts the text on a local server.

Twitter

When a link to a tweet is posted, the content of the tweet is pasted on the muc.

Video

When a video link is posted, this modules calls youtube-dl to fetch the video titles, and posts it.