Skip to content

Telegram bot for D&D DMs and players. Mirror of https://gitlab.com/bemyak/roll_bot

License

Notifications You must be signed in to change notification settings

bemyak/roll_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2afcf1c · Sep 6, 2024
Nov 10, 2022
Jul 10, 2024
Sep 6, 2024
Sep 6, 2024
Oct 16, 2022
Sep 12, 2020
Sep 6, 2020
Jun 24, 2024
Jun 24, 2024
Nov 4, 2020
Nov 5, 2020
Feb 6, 2023
Sep 6, 2024
Sep 6, 2024
Jun 26, 2024
Sep 27, 2022

Repository files navigation

DungeonBot

Build status: build status

Telegram Bot for D&D 5e players. You can test it here.

Implemented features:

  • Roll a die
  • Search for spell reference
  • Search for monster reference
  • Search for items reference

Before launch

The only thing needed to get the bot running is to set ROLL_BOT_TOKEN environment variable. You can obtain this token from the BotFather

Running through Tor Network

Since Telegram might be blocked in some countries, it makes sense to use Tor Network to get messages.

  1. Install tor package from your linux distribution's repository.
  2. Add line HTTPTunnelPort 9080 somewhere in /etc/tor/torrc config file
  3. Start tor service:
    systemctl start tor
    You now have two ports open: 9050 as SOCKS5 proxy and 9080 as HTTP. Unfortunately, we don't support SOCKS5 proxy at the moment.
  4. Set roll_bot_http_proxy environment variable:
    export roll_bot_http_proxy=http://localhost:9080 or set -x roll_bot_http_proxy http://localhost:9080 if you're using fish shell.

Data Source Concerns/Issues?

This project's data is pulled from a 3rd party source, and typos or questions are best presented there.

Releases

No releases published

Packages

No packages published

Languages