Davte aee0c692ef First release
Added scripts to build package and upload it on pypi
2019-07-19 10:36:40 +02:00
2019-07-19 10:36:40 +02:00
2019-07-18 20:23:47 +02:00
2019-07-18 23:22:25 +02:00
2019-07-18 20:23:47 +02:00
2019-07-19 10:36:40 +02:00
2019-07-18 20:23:47 +02:00
2019-07-18 20:23:47 +02:00
2019-07-19 10:36:40 +02:00
2019-07-19 10:36:40 +02:00

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 and python_script variables in my_config.sh
  • 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.
Description
Telegram bot based on davtelepot which provides information about CicloPi, the public bike-sharing service in Pisa.
Readme 133 KiB
Languages
Python 95%
Shell 5%