https://github.com/rvalla/cryptoex_bot
A bot to get fun with encryption algorithms.
https://github.com/rvalla/cryptoex_bot
education encryption python-telegram-bot python3
Last synced: about 1 year ago
JSON representation
A bot to get fun with encryption algorithms.
- Host: GitHub
- URL: https://github.com/rvalla/cryptoex_bot
- Owner: rvalla
- License: gpl-3.0
- Created: 2023-05-10T01:29:50.000Z (about 3 years ago)
- Default Branch: themoststable
- Last Pushed: 2024-10-29T05:06:58.000Z (over 1 year ago)
- Last Synced: 2024-10-29T06:18:05.273Z (over 1 year ago)
- Topics: education, encryption, python-telegram-bot, python3
- Language: Python
- Homepage: https://rodrigovalla.gitlab.io
- Size: 107 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README

# CryptoEx: telegram bot changelog
This is the code for a telegram bot. The idea is to play with different algorithms to encrypt messages.
It is related to [CryptoEX](https://gitlab.com/rodrigovalla/cryptoex) and [CryptoIM](https://gitlab.com/rodrigovalla/cryptoim) projects.
## online status
**CryptoEX Bot** is currently deployed in a *virtual machine* from
[Oracle Cloud Infrastructure](https://www.oracle.com/cloud/). It will be online most of the time,
when I am not working in it.
## running the code
Note that you will need a *config.json* file on root which includes the bot's token to run this software.
I suggest the following fields. Currently only *token* (provided by [@BotFather](https://t.me/BotFather)
and *logging* (info, debugging or persistent) are always mandatory:
```
{
"bot_name": "CryptoEX Bot",
"date": "2023-05-10",
"username": "cryptoexperiments_bot",
"admin_id": "A mistery",
"link": "https://t.me/cryptoexperiments_bot",
"token": "I won't tell you my token",
"password": "I won't tell you my password either",
"public_ip": "129.151.114.88",
"webhook": false,
"webhook_path": "a_webhook_url_path",
"webhook_port": 8443,
"logging": "info"
}
```
## standing upon the shoulders of giants
This little project is possible thanks to a lot of work done by others in the *open-source* community. Particularly in
this case I need to mention:
- [**Python**](https://www.python.org/): the programming language I used.
- [**python-telegram-bot**](https://python-telegram-bot.org/): the library I used to contact the *Telegram API*.
Reach **cryptoex bot** [here](https://t.me/cryptoexperiments_bot).
Feel free to contact me by [mail](mailto:rodrigovalla@protonmail.ch) or reach me in
[telegram](https://t.me/rvalla) or [mastodon](https://fosstodon.org/@rvalla).