14 releases (5 breaking)
0.6.0 | Sep 10, 2022 |
---|---|
0.5.0 | Sep 5, 2022 |
0.4.1 | Sep 1, 2022 |
0.4.0 | Aug 31, 2022 |
0.1.1 | Aug 21, 2022 |
#140 in Multimedia
175KB
3K
SLoC
big-luca-bot
~ Le perle e le news del papi su Telegram in ogni momento ~
Developed by @veeso
Current version: 0.6.0 (10/09/2022)
About big-luca-bot 📰
big-luca-bot is a Telegram bot to get the best aphorisms said by Big Luca and to get the latest news from "Il Papi" on your favourite telegram groups.
Command API 🐚
-
/bigcorsi
This command will display the latest Big luca course
-
/bigkatanga
This command will make the bot to send automatic message
❗ Automatic messages includes daily aphorisms and new videos
-
/bignews
This commands will return the latest videos from "Il Papi"
-
/bigperla
This command will make the bot sending a "perla del papi"
-
/bigpezzente
Unsubscribe from automated messages
-
/bigsito
This commands will return the OFFICIAL PAPI'S WEBSITE
-
/bigsocial
This commands will return the latest post from the papi's instagram account
-
/bigvideo
This command will display the latest video from "Il Papi"
Get started 🏁
Users
Scan this QR code or go to this URL https://t.me/bigluca_bot to start a chat with Big Luca bot, then add it to any group or chat directly with him.
Developers
If you want to develop on this bot, you can follow these simple steps:
- Clone this repository
git clone git@github.com:veeso/big-luca-bot.git
- Create your bot with the Botfather
- Get your API key
- Set your API key in your environment using the variable
TELOXIDE_TOKEN
- Set your database path in your environment using the variable
DATABASE_URI
- Set the path to
parameters.json
in your environment using the variablePARAMETERS_PATH
- Set your redis url in your environment using the variable
REDIS_URL
- Set your instagram credentials in your environment using the variable
INSTAGRAM_USERNAME
andINSTAGRAM_PASSWSORD
- Touch the database file
touch $DATABASE_URI
- Run the big-luca bot
Configure parameters
You can add custom aphorisms and courses using the parameters.json
file. Default file is located at config/parameters.json
from the project root folder.
Deploy with heroku
You can then deploy your own version of the big-luca bot using heroku
, with these simple steps:
- Create your heroku app
heroku create --buildpack emk/rust
- configure the Telegram API key with
heroku config:set TELOXIDE_TOKEN=<YOUR_API_KEY>
- git push heroku main
Support the developer ☕
If you like big-luca-bot and you're grateful for the work I've done, please consider a little donation 🥳
You can make a donation with one of these platforms:
Powered by 💪
Contributing and issues 🤝🏻
Contributions, bug reports, new features and questions are welcome! 😉 If you have any question or concern, or you want to suggest a new feature, or you want just want to improve big-luca-bot, feel free to open an issue or a PR.
Please follow our contributing guidelines
Changelog ⏳
View big-luca-bot's changelog HERE
License 📃
big-luca-bot is licensed under the Unlicense license.
You can read the entire license HERE
Dependencies
~74MB
~1.5M SLoC