Bots

karma

Repo: https://github.com/maubot/karma

A maubot that tracks the karma of users.


elizabot

Repo: https://github.com/benparsons/elizabot

This bot runs Eliza, a chatbot from the 1960s


dice

Repo: https://github.com/maubot/dice

A maubot that rolls dice. Has built-in calculator.


maubot / xkcd

Example implementation: @xkcd:maunium.net

Repo: https://github.com/maubot/xkcd

A maubot to fetch xkcd comics and to get notifications about new comics.

maubot / xkcd


FAQBot

Repo: https://gitlab.com/Matrixcoffee/FAQBot

FAQBot is a Matrix bot that answers questions, using one or more org-mode formatted files as its source of knowledge.


matrix-dialogflow

Repo: https://gitlab.com/vurpo/matrix-dialogflow

Connect a DialogFlow agent to Matrix as a chatbot.

matrix-dialogflow


maubot

Repo: https://github.com/maubot/maubot

A plugin-based Matrix bot system written in Python.


opsdroid connector

Repo: https://github.com/opsdroid/connector-matrix

A connector for opsdroid to receive and respond to messages

opsdroid connector


matrix-trello-bot

Example implementation: @trello:t2bot.io

Repo: https://github.com/turt2live/matrix-trello-bot

Trello is a useful tool for planning and organization. Having access to all your boards in matrix makes it easier to update your boards and receive updates when your team makes changes.

The source, and more information, can be found on GitHub.

matrix-trello-bot


matrix-monitor-bot

Repo: https://github.com/turt2live/matrix-monitor-bot

This bot monitors the latency between homeservers by sending messages into a dedicated room. Bots running on other homeservers watch for these messages and reply with timing information. Together, all the bots in the room form a latency map of message delivery times. Combined with the Prometheus metrics and built-in status page, this bot is very useful for both operators and end-users.


Maunium GitLab Bot

Example implementation: @gitlab:t2bot.io

Repo: https://github.com/maubot/gitlab

Maunium GitLab Bot is a bot written in Go. It allows you to interact with GitLab from Matrix and receive notifications from GitLab webhooks (issues, merge requests, pushes, etc..).

You can use the publicly hosted instance on t2bot.io, or check out the project on GitHub

Maunium GitLab Bot


matrix-voyager-bot

Example implementation: @voyager:t2bot.io

Repo: https://github.com/turt2live/matrix-voyager-bot

Voyager is a bot that travels the network by looking for rooms it can join. When the bot sees a message with a room alias, it will try to join the room to gather more links to rooms.

Check out the current graph, or ask questions in #voyager:t2l.io. Voyager is not meant to be an intrusive bot, and is more than happy to automatically de-list a room when kicked or banned.

The source, and more information, can be found on GitHub.

matrix-voyager-bot


rocket-sheep

Example implementation: @sheep:tang.ents.ca

Repo: https://github.com/ENTS-Source/rocket-sheep

Rocket Sheep is a purpose-built matrix bot intended for makerspaces/hackerspaces. It has a long list of features planned, but here are some of ones available today: * Announcements when someone enters the building * Querying of IP cameras by using Blue Iris * Interacting with Honeywell thermostats to show the current temperature in the space

The source, and more information, can be found on GitHub. Pop by #ents:tang.ents.ca with any questions.


tiny-matrix-bot

Repo: https://github.com/4nd3r/tiny-matrix-bot

Simple and dirty matrix.org bot based on matrix-python-sdk

no manual, no support, no warranty

pull requests are welcome!

manual:

  • git clone https://github.com/4nd3r/tiny-matrix-bot
  • git clone https://github.com/matrix-org/matrix-python-sdk
  • cd tiny-matrix-bot
  • ln -s ../matrix-python-sdk/matrix_client
  • cp tiny-matrix-bot.cfg.sample tiny-matrix-bot.cfg
  • vim tiny-matrix-bot.cfg
  • screen ./tiny-matrix-bot.py tiny-matrix-bot.cfg
  • scripts must have execute bit - chmod +x

Follow the progress and grab the code from GitHub!


matrix-email-bot

Repo: https://github.com/turt2live/matrix-email-bot

This is a matrix bot that can receive email and post it to a given room. Intended for newsletters, this is a great bot to reach all of your audiences.

The source, and more information can be found on GitHub. Try it out on t2bot.io.


MPD DJ

Repo: https://github.com/Half-Shot/matrix-mpd-dj

Ever wanted to control a MPD instance over matrix? Now you can!

Supports a selection (with more coming soon) of mpd commands with the ability to play Youtube links.

Development is steadily ongoing at Github

MPD DJ


feedbot

Repo: https://code.rix.si/rrix/matrix-feedbot

Connect to RSS and Twitter feeds via Ryan Rix’s feedbot!

Check it out from Ryan’s git repo

feedbot


ivar2 Matrix/IRC Bot

Repo: https://github.com/torhve/ivar2

ivar2 is an IRC/Matrix bot on speed, with a mentally unstable mind. Partially because its written in Lua, which could make the most sane mind go unstable. If that’s not obscure enough for you, ivar2 also supports running MoonScript modules.


How helpful was this page? Click to give a rating