Telegram bot based on `davtelepot` providing information about CicloPi, the public bike-sharing service in Pisa.
Project description
CicloPiBot
@CicloPiBot is a Telegram bot based on davtelepot which provides information about CicloPi, the public bike-sharing service in Pisa.
Usage
Client side
Send /start
@CicloPiBot, all you need is a Telegram account.
Commands
/start
the bot- Ask for
/help
for further information - Ask for
/ciclopi
information
"Server" side
- Clone this repository
git clone ssh://git@gogs.davte.it:8445/Davte/ciclopibot.git
# git clone https://gogs.davte.it/Davte/ciclopibot.git
# git clone git@github.com:Davte/ciclopibot.git
# git clone https://github.com/Davte/ciclopibot.git
- Run
install.sh
: it will help you perform the following operations.- Put a Telegram bot token in gitignored
data/passwords.py
module.- To get a token, ask @BotFather.
- The bot whose token you use will act as @CicloPiBot as long as you run the script.
- Create a python3.5+ virtual environment and install requirements.
- Specify
python_virtual_environment
andpython_script
variables inmy_config.sh
- Put a Telegram bot token in gitignored
- Run
run_me.sh
bash run_me.sh;
- You may edit the file and test your code with your bot.
- Should you be satisfied of your edits enough, you may fork this repository and open a pull request.
Credits
- Davte is the creator and the main author of this repository.
- All data are obtained from CicloPi website and are meant to help users save time when using their service. Misuse is discouraged.
- Minala inspired the idea and gave a first version of this service many years ago with a different implementation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ciclopibot-1.1.2.tar.gz
(16.7 kB
view hashes)
Built Distribution
ciclopibot-1.1.2-py3-none-any.whl
(17.5 kB
view hashes)
Close
Hashes for ciclopibot-1.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c2b16b4f6ef9f18e2fe8547347484eee563b4fe0eef6c1dfe44d6f80c04b56 |
|
MD5 | e9690da56777845b16a63f10f4ea9c67 |
|
BLAKE2b-256 | 4cd2f3cdfb7ef9a48f5d4ee4026f8423600e21cf740c89f3ac1d8044b3bb7c4f |