A script to automatically update bot status at GitHub as well as in Telegram channel.

Overview

Issues Forks Stars LICENSE Size Contributors


Support

  • Channel
  • Support

BotStatus ~

A simple & short repository to show your bot's status in your GitHub README.md file as well as in you channel.

⚠️ This repo should be forked (public atleast) to work. ⚠️


How to use this ?

  • Star this repo. 😄

  • Make a repo using this template. (repo should be public, else GitHub will start counting up minutes.)

    Generate

  • Add values in GitHub repository secrets. in your profile README repo(Settings ⇢ Secrets ⇢ New Repository Secret.)

  • Generate a cool README in ur Profile repo. 😎

  • Update bot.json file.

  • Add & tag in the README file to let the bot know, to put the table in. EG. #22

  • Copy this workflow file to your README page and replace the repo name in line no. 16.

  • Just wait for the scheduled time.

    i.e. in 3 hours, the github README.md will be updated and the message in the channel will also be updated.


Secrets to be added.

🔒 Secret 🔒 ✍️ Description ✍️
API_HASH Get it from my.telegram.org
APP_ID Get it from my.telegram.org
CHANNEL_ID Channel ID eg. -10010254xxxxx
MESSAGE_ID Message ID of the message to edit.
SESSION Run on Repl.it
TOKEN get your GitHub Access token from here.

Credits

License

BotStatus is licensed under GNU Affero General Public License v3 or later.

License

The GNU General Public License (GNU GPL or simply GPL) is a series of widely-used free software licenses that guarantee end users the freedom to run, study, share, and modify the software.[8] The licenses were originally written by Richard Stallman, founder of the Free Software Foundation (FSF), for the GNU Project, and grant the recipients of a computer program the rights of the Free Software Definition.[9] The GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. This is in distinction to permissive software licenses, of which the BSD licenses and the MIT License are widely used, less restrictive examples. GPL was the first copyleft license for general use.

You might also like...
Appointment Tracker that allows user to input client information and update if needed.

Appointment-Tracker Appointment Tracker allows an assigned admin to input client information regarding their appointment and their appointment time. T

Tesla App Update Differences Extractor

Tesla App Update Differences Extractor Python program that finds the differences between two versions of the Tesla App. When Tesla updates the app a l

This code can help you with auto update for-TV-advertisements in the store.

Auto-update-files-for-TV-advertisements-in-the-store This code can help you with auto update for-TV-advertisements in the store. It was write for Rasp

 ⚙️ Compile, Read and update your .conf file in python
⚙️ Compile, Read and update your .conf file in python

⚙️ Compile, Read and update your .conf file in python

The update manager for the ERA App (era.sh)

ERA Update Manager This is the official update manager used in the ERA app (see era.sh) How it works Once a new version of ERA is available, the app l

A project to work with databases in 4 worksheets, insert, update, select, delete using Python and MySqI
A project to work with databases in 4 worksheets, insert, update, select, delete using Python and MySqI

A project to work with databases in 4 worksheets, insert, update, select, delete using Python and MySqI As a small project for school or college hope it is useful

This is friendlist update tools & old idz clon & follower idz clon etc
This is friendlist update tools & old idz clon & follower idz clon etc

This is friendlist update tools & old idz clon & follower idz clon etc

Blender addon, import and update mixamo animation

This is a blender addon for import and update mixamo animations.

Update your Nintendo Switch cheats with one click, or a bit more~
Update your Nintendo Switch cheats with one click, or a bit more~

Interactive-ASM-Cheats-Updater This updater unlocks your ability of updating most of the ASM cheats for Nintendo Switch. Table of Contents Functions Q

Releases(v1.2)
  • v1.2(Jul 27, 2021)

    Released new update.

    I think this is most stable version which can also customize your action. If you find this version useful and cool 🤟, add a thumb 👍 below in reactions. section. 👇

    This update breaks your GitHub action ✋if you were using jainamoswal/[email protected], So please update your action according to new updates or update your action file withjainamoswal/[email protected]

    Some of customizations are listed here....

    • You have options to edit the Repo at every status or not.
    • You have option to edit the Telegram message at every check or not.
    • You can set multiple chats while showing status in Telegram.
    • Can customize the start & end message in Telegram messages.
    • Can set custom commit message.
    • Can also set custom bullets to display bots on Telegram.
    • Can define custom time zone and Time formats.
    • Can also define custom Emoji or Text while bot is up or down on Telegram or in GitHub MarkDown file differently.

    Guide for upgrading action from @v1.1 to @v1.2 :-

    1. Delete MESSSAGE_ID & CHANNEL_ID from Environment variables.
    2. Set IDS in your Environment variables.
    3. Update your .yml file in your repository with the latest example.

    🥳 Your action is running on the latest update now.


    Next steps :-

    • Check optional variables and customize your action with setting them in .yml file. You can either define them via Environment variables or just set them directly like IDS: -1001407470646:3 etc...

    For Detailed changes, You can check difference between last two commits. Any questions can be raised by making a new issue.

    Source code(tar.gz)
    Source code(zip)
  • v1.1(Jul 17, 2021)

    Minor changes. ✏️

    • NAME : Client will fetch bot name from the username and reflect it in status every time wherever it reflects.
    • FILE_NAME : Can set any file name of MarkDown file in GitHub Secrets, Defaults to README.md

    Refer to the ReadMe for usage guide. For help, Raise an issue regarding your problem (Mostly error).

    Source code(tar.gz)
    Source code(zip)
  • v1.0(Jun 22, 2021)

Owner
Jainam Oswal
A student who loves to .
Jainam Oswal
Telegram bot to remove the forwarded tag from messages.

Anonymous Sender Bot @AnonySendBot Telegram bot to remove the forwarded tag from messages. Table of Contents Usage Deploy To Heroku Local Deploying En

Stark Bots 26 Nov 24, 2022
This repo is for scripts to run various clients at the merge f2f

merge-f2f This repo is for scripts to run various clients at the merge f2f. Tested with Lighthouse! Tested with Geth! General dependecies sudo apt-get

Parithosh Jayanthi 2 Apr 03, 2022
This is a vscode extension with a Virtual Assistant that you can play with when you are bored or you need help..

VS Code Virtual Assistant This is a vscode extension with a Virtual Assistant that you can play with when you are bored or you need help. Its currentl

Soham Ghugare 6 Aug 22, 2021
Collaboration project to creating bank application maded by Anzhelica Sakun and Yuriy Konyukh

Collaboration project to creating bank application maded by Anzhelica Sakun and Yuriy Konyukh

Yuriy 1 Jan 08, 2022
Python implementation of the Learning Time-Series Shapelets method, that learns a shapelet-based time-series classifier with gradient descent.

shaplets Python implementation of the Learning Time-Series Shapelets method by Josif Grabocka et al., that learns a shapelet-based time-series classif

Mohamed Haseeb 187 Dec 14, 2022
A MCPI hack with many features.

Morpheus 2.0 A MCPI hack with many features To Use: You will need to install the keyboard, pysimplegui, and MCPI python modules and you will need to e

11 Oct 11, 2022
Project aims to map out common user behavior on the computer

User-Behavior-Mapping-Tool Project aims to map out common user behavior on the computer. Most of the code is based on the research by kacos2000 found

trustedsec 136 Dec 23, 2022
Runtime fault injection platform by Daniele Rizzieri (2021)

GDBitflip [v1.04] Runtime fault injection platform by Daniele Rizzieri (2021) This platform executes N times a binary and during each execution it inj

Daniele Rizzieri 1 Dec 07, 2021
A general purpose low level programming language written in Python.

A general purpose low level programming language written in Python. Basal is an easy mid level programming language compiling to C. It has an easy syntax, similar to Python, Rust etc.

Snm Logic 6 Mar 30, 2022
This program tries to book a tennis court slot in either Southwark Park or Tanner Street Park in Southwark, London.

Book tennis courts in London This program tries to book a tennis court slot in either Southwark Park or Tanner Street Park in Southwark, London. Note:

Daniele 1 Jul 25, 2022
Identify unused production dependencies and avoid a bloated virtual environment.

creosote Identify unused production dependencies and avoid a bloated virtual environment. Quickstart # Install creosote in separate virtual environmen

Fredrik Averpil 7 Dec 29, 2022
a sketch of what a zkvm could look like

We want to build a ZKP that validates an entire EVM block or as much of it as we can efficiently. Its okay to adjust the gas costs for every EVM opcode. Its also to exclude some opcodes for now if th

25 Dec 30, 2022
Este software fornece interface gráfica para o escputil e tem por finalidade testar e fazer limpeza no cabeçote de impressão....

PrinterTools O que é PrinterTools? PrinterTools é uma ferramenta gráfica que usa o escputil para testar e fazer limpeza de cabeçote de impressão em si

Elizeu Barbosa Abreu 1 Dec 21, 2021
🇮🇳 A Indian Flag Animation Project Made With Python

🇮🇳 A Indian Flag Animation Project Made With Python

MuFaz-TG 2 Oct 21, 2022
Cairo-integer-types - A library for bitwise integer types (e.g. int64 or uint32) in Cairo, with a test suite

The Cairo bitwise integer library (cairo-bitwise-int v0.1.1) The Cairo smart tes

27 Sep 23, 2022
Graphene Metanode is a locally hosted node for one account and several trading pairs, which uses minimal RAM resources.

Graphene Metanode is a locally hosted node for one account and several trading pairs, which uses minimal RAM resources. It provides the necessary user stream data and order book data for trading in a

litepresence 5 May 08, 2022
Implementation of the Folders📂 esoteric programming language, a language with no code and just folders.

Folders.py Folders is an esoteric programming language, created by Daniel Temkin in 2015, which encodes the program entirely into the directory struct

Sina Khalili 425 Dec 17, 2022
Bionic is Python Framework for crafting beautiful, fast user experiences for web and is free and open source.

Bionic is Python Framework for crafting beautiful, fast user experiences for web and is free and open source. Getting Started This is an example of ho

14 Apr 10, 2022
Pacman - A suite of tools for manipulating debian packages

Overview Repository is a suite of tools for manipulating debian packages. At a h

Pardis Pashakhanloo 1 Feb 24, 2022
Run unpatched binaries on Nix/NixOS

Run unpatched binaries on Nix/NixOS

Thiago Kenji Okada 160 Jan 08, 2023