Telegram bot to mirror images from various furry sites directly to Telegram
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Syfaro 8318bfa8d9 Bypass CF for FA with hacky cfscrape usage. 3 weeks ago
commands Use API token with FA Utility API. 1 month ago
data Option to include message from Twitter. 8 months ago
logger Use finch's configuration handling. 8 months ago
sites Bypass CF for FA with hacky cfscrape usage. 3 weeks ago
utils Bypass CF for FA with hacky cfscrape usage. 3 weeks ago
.dockerignore Add Mastodon, authenticated Twitter support. 8 months ago
.drone.yml Use FA Utility API to reverse image search. 1 month ago
.gitignore Add Mastodon, authenticated Twitter support. 8 months ago
Dockerfile Bypass CF for FA with hacky cfscrape usage. 3 weeks ago
README.md Use API token with FA Utility API. 1 month ago
bot.go Use FA Utility API to reverse image search. 1 month ago
go.mod Update deps, update finch version. 1 month ago
go.sum Bypass CF for FA with hacky cfscrape usage. 3 weeks ago

README.md

telegram-furryimgbot

Mirror images from various furry websites into Telegram as an inline bot.

After being configured (optional, will only do SFW images from FurAffinity though), it will mirror images from URLs provided as inline queries.

Configuration

Items either need to be set in config.json as lowercase or environment variables.

  • TOKEN - Telegram Bot API token from Botfather
  • DEBUG - If debugging information should be printed
  • FA_A - FurAffinity cookie ‘a’
  • FA_B - FurAffinity cookie ‘b’
  • TWITTER_CONSUMER_KEY - Twitter application consumer access key
  • TWITTER_SECRET_KEY - Twitter application consumer secret key
  • DB_DIR - Folder to store app.db in, will be created if it does not exist. Docker defaults to /app/db.
  • FAUTIL_KEY - API token for https://fa.huefox.com/

If using Twitter credentials from users, the DB_DIR folder must be persistent.

Supported Sites

  • FurAffinity
  • e621