GitXplorerGitXplorer
b

roll_bot

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
2afcf1ca974bdbf31cfcaaaffd19ed179118b3e3

Update flakes

bbemyak committed 4 months ago
Verified
964c348c6d56848ff79dc5a5e95cd7bd1e944cf1

fix: Spell classes missing due to incorrect code

bbemyak committed 6 months ago
Verified
652a6b40945e9c78513de9f57f39bdabdb910bc3

feat: Class variants in spell description

bbemyak committed 6 months ago
Verified
cd8c5fc03f70fe1fcee084ced9316f1736506a1a

fix: Remove excessive logging

bbemyak committed 6 months ago
Verified
02841525479ee34dcec6af5a704e1ee6ae1b19ed

feat: Classes is spells and default source searching

bbemyak committed 6 months ago
Verified
8441a2d8b5c4f2917780a2114941084cb7828778

Add flake

bbemyak committed 7 months ago

README

The README file for this repository.

DungeonBot

Build status: build status

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

Implemented features:

  • [X] Roll a die
  • [X] Search for spell reference
  • [X] Search for monster reference
  • [X] 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.