SantiiRepair / kreacher-bot

๐Ÿ”ฎ Kreacher can stream books, songs, videos, movies and series in any group or channel via voice chat

Home Page:https://t.me/KreacherStreamerBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kreacher Logo

Kreacher | Streamer ๐ŸŽฌ

Kreacher can stream books, songs, videos, movies and series in any group or channel via voice chat ๐Ÿ”ฎ

License Kreacher Streamer Channel Kreacher Streamer CI


Cloning

First we must clone the project with its respective submodules, for this execute the following command in your working directory.

git clone https://github.com/SantiiRepair/kreacher-bot.git --recurse-submodules

Setting Up

First of all you must create a .env file that contains access keys, database configurations, etc... you can do it by copying and pasting the .env.example file and renaming it to just .env then fill out the fields, you can get the API_ID and API_HASH here the bot uses Telegram's MTProto API to download large files faster since the bot api is limited to only 20MB and the download is slower.

If you will be running the bot locally you can run the following command to install some necessary things:

$ bash setup.sh --sudo

This will install postgres, redis, google chrome and other things if they are not installed.

Running

If everything is configured you just need to run the following command to run the bot:

$ make start

If you ran it in docker you can do it with:

$ make docker

Disclaimer

This project is a work in progress.

About

๐Ÿ”ฎ Kreacher can stream books, songs, videos, movies and series in any group or channel via voice chat

https://t.me/KreacherStreamerBot

License:GNU General Public License v3.0


Languages

Language:Go 93.2%Language:Shell 6.0%Language:Makefile 0.6%Language:Dockerfile 0.2%