Skip to content

deltachat-bot/group-editor-bot

 
 

Repository files navigation

Group Editor Bot

Small bot that manages editors for a group, and resends it when new people join.

The flagship instance is: groupedit@nine.testrun.org

Usage in Delta Chat

Once the bot is running:

  1. Add the bot address to some group in Delta Chat.
  2. Send /editor to the group.
  3. The bot will post an editor to the group
  4. When new people are added to the group, they will already see the editor.

Other commands:

  • If you send /pin Text with an attachment to a group where the bot is present, you can make the bot re-send the message with your Text and your attachment. This is useful for using other webxdc apps other than the editor.
  • With the /invite command, the bot will generate an invite link for the group, which will also work if your devices are not online.

Install

To install from source:

git clone https://github.com/deltachat-bot/group-editor-bot
cd group-editor-bot
python3 -m venv venv
. venv/bin/activate
pip install .

Running the bot

Configure & start the bot:

group-editor-bot --email groupedit@example.org --password s3cr3t

Run group-editor-bot --help to see all available options.

Development

PRs welcome :)

You can run lint and tests to ensure code quality and functionality:

pip install -e .[dev]
tox

About

Delta Chat bot that manages editors for a group, even when new people join

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 95.5%
  • Jinja 3.4%
  • Shell 1.1%