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
A small Blender addon for changing an object's local orientation while in edit mode

A small Blender addon for changing an object's local orientation while in edit mode.

Jonathan Lampel 50 Jan 06, 2023
An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

Python MSS from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss() as sct: sct.shot() An ultra fast cross-platfo

Mickaël Schoentgen 799 Dec 30, 2022
Convert three types of color in your clipboard and paste it to the color property (gamma correct)

ColorPaster [Blender Addon] Convert three types of color in your clipboard and paste it to the color property (gamma correct) How to Use Hover your mo

13 Oct 31, 2022
Prometheus exporter for chess.com player data

chess-exporter Prometheus exporter for chess.com player data implemented via chess.com's published data API and Prometheus Python Client Example use c

Mário Uhrík 7 Feb 28, 2022
A Python script to convert your favorite TV series into an Anki deck.

Ankiniser A Python3.8 script to convert your favorite TV series into an Anki deck. How to install? Download the script with git or download it manualy

37 Nov 03, 2022
Visual Python and C++ nanosecond profiler, logger, tests enabler

Look into Palanteer and get an omniscient view of your program Palanteer is a set of lean and efficient tools to improve the quality of software, for

Damien Feneyrou 1.9k Dec 26, 2022
Blender-miHoYo-Shaders - Shaders for Blender attempting to replicate the shading of games developed by miHoYo

Blender-miHoYo-Shaders - Shaders for Blender attempting to replicate the shading of games developed by miHoYo

Matsuri 449 Jan 07, 2023
Learning a Little about Containerlab

Learning a Little about Containerlab Hello all. This is the respository based on this blog post. Getting Started Feel free to use this example. You wi

10 Oct 16, 2022
A jokes python module

Made with Python3 (C) @FayasNoushad Copyright permission under MIT License License - https://github.com/FayasNoushad/Jokes/blob/main/LICENSE Deploy

Fayas Noushad 3 Nov 28, 2021
Simple, configuration-driven backup software for servers and workstations

title permalink borgmatic index.html It's your data. Keep it that way. borgmatic is simple, configuration-driven backup software for servers and works

borgmatic collective 1.3k Dec 30, 2022
A faster Python generator that get function results from multi-process workers

multiyield This package implements a Python generator that get function results from multi-process workers. The faster_fifo Queue (instead of the stan

Xin Du 1 Nov 18, 2021
Alfred 4 Workflow to search through your maintained/watched/starred GitHub repositories.

Alfred 4 Workflow to search through your maintained/watched/starred GitHub repositories. Setup This workflow requires a number of Python modules. Thes

Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs 1 Oct 14, 2022
RangDev Notepad App With Python

RangDev Notepad-App-With-Python Take down quick and speedy notes! This is a small project of a notepad app built with Tkinter and SQLite3. Database cr

rangga.alrasya 1 Dec 01, 2021
Fortnite StW Claimer for Daily Rewards, Research Points and free Llamas.

Fortnite Save the World Daily Reward, Research Points & free Llama Claimer This program allows you to claim Save the World Daily Reward, Research Poin

PRO100KatYT 27 Dec 22, 2022
Remote execution of a simple function on the server

FunFetch Remote execution of a simple function on the server All types of Python support objects.

Decave 4 Jun 30, 2022
A complete python calculator with 2 modes Float and Int numbers.

Python Calculator This program is made for learning purpose. Getting started This Program runs using python, install it via terminal or from thier ofi

Felix Sanchez 1 Jan 18, 2022
Runs macOS on linux with qemu.

mac-on-linux-with-qemu Runs macOS on linux with qemu. Pre-requisites qemu-system-x86_64 dmg2img pulseaudio python[click] Usage After cloning the repos

Arindam Das 177 Dec 26, 2022
The code for 2021 MGTV AI Challenge Anti Stealing Link, and the online result ranks 10th.

赛题介绍 芒果TV-第二届“马栏山杯”国际音视频算法大赛-防盗链 随着业务的发展,芒果的视频内容也深受网友的喜欢,不少视频网站和应用开始盗播芒果的视频内容,盗链网站不经过芒果TV的前端系统,跳过广告播放,且消耗大量的服务器、带宽资源,直接给公司带来了巨大的经济损失,因此防盗链在日常运营中显得尤为重要

tongji40 16 Jun 17, 2022
Drug Discovery App Using Lipinski's Rule-of-Five.

Drug Discovery App A Drug Discovery App Using Lipinski's Rule-of-Five. TAPIWA CHAMBOKO 🚀 About Me I'm a full stack developer experienced in deploying

tapiwa chamboko 3 Nov 08, 2022
Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.

Awesome Pattern Matching (apm) for Python pip install awesome-pattern-matching Simple Powerful Extensible Composable Functional Python 3.7+, PyPy3.7+

Julian Fleischer 97 Nov 03, 2022