|Erwan Bousse 141f359e67 [asi] increase timeout × 10||2 weeks ago|
|matrix_bot_api||1 year ago|
|modules||2 weeks ago|
|.gitignore||3 years ago|
|README.md||1 year ago|
|bot-matrix.py||1 year ago|
|bot.py||1 year ago|
|config_sample.txt||1 year ago|
|serve-matrix.py||1 year ago|
|serve.py||3 years ago|
XMPP bot written in Python 3 using sleekxmpp.
Experimental matrix support was added.
This module simply prints the contributors to the project.
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.
A simple module used for 2016's advent calendar.
Implements simple answers to specific sentences to simulate interactions with the bot.
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.
Stores every url posted in a MySQL database, and alerts when a user posts a link that has already been posted.
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 **
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
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.
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.
When a link to a tweet is posted, the content of the tweet is pasted on the muc.
When a video link is posted, this modules calls youtube-dl to fetch the video titles, and posts it.