Un bot qui récupère une image random en local et la publie
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.
 
 
Dryusdan d24802f044 correct answer toot 2 years ago
secrets Mettre à jour 'secrets/secrets.txt' 2 years ago
utils finish streaming 2 years ago
.gitignore try to correct stream problem 2 years ago
LICENSE Initial commit 3 years ago
README.md add systemd service 2 years ago
TootHTMLParser.py refactor code 2 years ago
activity.log refactor code 2 years ago
bot.py correct answer toot 2 years ago
config.sample.txt add name bot 2 years ago
requirements.txt remove debug tools 2 years ago

README.md

masto-random-local-image-bot

Un bot qui récupère une image random en local et la publie

Copiez le fichier config.sample.txt en config.txt, ajoutez le chemin de votre dossier image. Remplissez le fichier secrets/secrets.txt et remplissez le avec les code que vous trouverez dans l'onglet développeur de votre compte Mastodon.

Use it

usage: bot.py [-h] [-i] [-s]

Choose between image or streaming

optional arguments:
  -h, --help    show this help message and exit
  -i, --img     post image
  -s, --stream  stream user profile

--img option send image. --stream option send image on mention

Create a systemd service

On /etc/systemd/system/bot.service copy paste code behind

[Unit]
Description=Image bot Mastodon
Documentation=https://git.drycat.fr/Dryusdan/masto-random-local-image-bot/src/branch/master
Requires=network.target
After=network.target
#Requires=postgresql.service
#After=postgresql.service

[Service]
Type=simple
User=masto-bot
TimeoutSec=15
WorkingDirectory=/home/masto-bot/
ExecStart=/usr/bin/python3 bot.py --stream