#telegram-bot #bot #telegram #big-luca

app big-luca-bot

A telegram bot to be always up to date with the "Papi"'s news

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

#172 in Multimedia

48 downloads per month

Unlicense

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)

License-Unlicense Repo stars Downloads counter Latest version Ko-fi

Build CI Coveralls



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.

Demo


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.

telegram-qr

Developers

If you want to develop on this bot, you can follow these simple steps:

  1. Clone this repository git clone git@github.com:veeso/big-luca-bot.git
  2. Create your bot with the Botfather
  3. Get your API key
  4. Set your API key in your environment using the variable TELOXIDE_TOKEN
  5. Set your database path in your environment using the variable DATABASE_URI
  6. Set the path to parameters.json in your environment using the variable PARAMETERS_PATH
  7. Set your redis url in your environment using the variable REDIS_URL
  8. Set your instagram credentials in your environment using the variable INSTAGRAM_USERNAME and INSTAGRAM_PASSWSORD
  9. Touch the database file touch $DATABASE_URI
  10. 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:

  1. Create your heroku app heroku create --buildpack emk/rust
  2. configure the Telegram API key with heroku config:set TELOXIDE_TOKEN=<YOUR_API_KEY>
  3. 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:

ko-fi PayPal bitcoin litecoin


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

~71MB
~1.5M SLoC