A rewrite of "GodfishBot" in Rust.
This repository has been archived on 2026-02-24. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Rust 98.7%
  • Shell 1.3%
Find a file
2020-02-08 18:10:57 +01:00
.vscode Added some APIs 2019-07-30 17:11:01 +01:00
images Added flashback; improved lovetest consistency 2019-08-06 20:14:54 +01:00
misc Small fixes to init script 2019-09-15 00:24:02 +02:00
sound FBI open up 2019-10-14 17:18:45 +02:00
src Added iamconfusion 2020-02-08 18:10:57 +01:00
stars Added RandImgCmd 2019-07-09 17:26:59 +01:00
.gitignore Initial commit - "forked" from Follpvosten/test_telegram_bot 2018-03-13 19:43:34 +01:00
BotConfig.example.toml Updated to 2018, started re-implementing 2019-04-13 08:01:31 +00:00
Cargo.lock Update dependencies 2019-11-09 22:33:09 +01:00
Cargo.toml Update dependencies 2019-11-09 22:33:09 +01:00
explode.txt Updated to 2018, started re-implementing 2019-04-13 08:01:31 +00:00
explode_single.txt Incremental improvements; added /kiss 2019-04-14 09:57:24 +00:00
hugs.txt Another minor refactor, added /hug 2019-04-14 10:24:03 +00:00
kiss.txt Incremental improvements; added /kiss 2019-04-14 09:57:24 +00:00
LICENSE Added LICENSE and README.md 2018-03-13 20:03:38 +01:00
README.md Added LICENSE and README.md 2018-03-13 20:03:38 +01:00

godfishbot_rust

This is intended to be a complete rewrite of my older project, the GodfishBot, which was written in Java. godfishbot_rust will be written in Rust, as the name suggests.

The development of this bot is happening entirely on FreeBSD, and i am not doing any testing on other platforms.

Building and running it

  1. Install the latest nightly toolchain of Rust
  2. Clone this repository
  3. Copy the BotConfig.example.toml file to a new one called BotConfig.toml and put in your bot API token. (the file can also be called something else, but then you'll have to pass its filename/path as a command line argument.
  4. Run cargo build inside the project directory to compile it, or cargo run to (compile and) run it.