View on GitHub

I-m-a-Spoiler-Bot

A friendly Telegram bot to hide spoilers sent.

I’m a Spoiler Bot

logo

Build Status codecov Codacy Badge Dependencies Known Vulnerabilities Maintainability

GitHub stars GitHub forks GitHub issues GitHub license Twitter

A friendly Telegram bot to hide spoilers sent.

About

Me and my friends were used to use a bot to send spoilers in the main group of anime discussions, but this bot doesn’t works anymore. That’s why I’ve decided to write my own version of this bot so we can continue to send each other messages without disturbing the others group members that haven’t read manga chapter or watched the anime episode yet.

You can see how many spoilers have been sent so far here:

Spoilers sent

note: all of the spoilers are just stored for one week period!

Disclaimer

By default all the commands are in English, but you can see if the same command is available in your language:

How to use it

First of all, talk to @ispoilerbot.

note: urls are automatically shortened.

Sending Spoilers

Basically there are two kinds of spoiler, those of light weight, that won’t ask the user to confirm to see it, and those of heavy weight, that will will ask permission to be displayed.

The inline mode works in any chat conversation:

@ispoilerbot spoiler to be sent here as text

Example:

@ispoilerbot L dies!

And you can also send a spoiler name it about what it is:

@ispoilerbot spoiler to be sent here as text "spoiler name"

Example:

@ispoilerbot L dies! "Death Note"

The heavy spoilers with:

And those lewd spoilers with – I’ve added this option in a kind of future proofing if Apple changes it’s policies again.

Help

If you have any other questions about it just use it the help command:

/help

Artwork

I’ve made all the artwork for it, Boku No Hero was my inspiration.

logo spoiler assistant name light heavy warning lewd dark error offline

You can see more in the img folder.

Contributing

Please, I’m not a native/fluent english speaker, so whether you see a variable name wrote the wrong way or even some comment where I’ve wrote something with the wrong “past perfect way of life” or something like that, please let me know it. Not always is just about the code, but rather making it more clear to other people to learn from it.

So, whether is code or not you can help me out making this code more accessible by reading the CONTRIBUTING.md.

Authors

Consider buy me a coffee:

Buy Me a Coffee

Or even becoming a patron:

Patreon

License

Like many Open-Source Software (OSS) the MIT license is used, more about it in LICENSE.