Skip to main content

Simple bot

Project description

# todoBot

Overview

todoBot is a task manager telegram bot. There are two types of tasks. The first one will notify you every day until you delete it. The second one is a timer with a start button. You create a bunch of tasks and then press the start button after what the timer runs and notify you at a certain time. Basically a multiple timer.

Installation

Required: python3, pip3, setuptools, config

`bash clone https://github.com/lrusifikator/todoBot cd todoBot sudo apt install python3 python3-pip pip3 install --pre --upgrade -r requires.txt sudo python3 setup.py install ` Or just: sudo pip install todoBot

Usage

It is possible to use it only if you have a free server where you can run it whole the time. It doesn’t need much, a low-end PC would be more than enough.

Creating a bot

  1. Search for the “botfather” telegram bot in the telegram search bar (he’s the one that’ll assist you with creating and managing your bot)

  2. Click on or type /newbot to create a new bot.

Setting up the todoBot

  1. Botfather will send you a bot token. Copy it

  2. Type in the terminal set-todoBot and insert the token

  3. Type in the terminal todoBot

If you want it to run on a server using ssh, type in the ssh session: nohup todoBot &> /dev/null & It’ill make able to keep the bot running after living the ssh session, delete all the output and hide the process

Contact information

<yakushev.rusl101@gmail.com>

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

todoBot-0.2.tar.gz (45.6 kB view details)

Uploaded Source

File details

Details for the file todoBot-0.2.tar.gz.

File metadata

  • Download URL: todoBot-0.2.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for todoBot-0.2.tar.gz
Algorithm Hash digest
SHA256 1f4e77a4fbd9c51b2a90b858d7d60b47e62a59b27c881314cab25e7f4b5eb22e
MD5 919ff7b5ce0cb80de9973c8b2ba7fb22
BLAKE2b-256 45c81bae433bdda19a27ac74b9a3421c96c85fab64a5d451d0254919594cce60

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page