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
Interactivity Lab: Household Pulse Explorable

Interactivity Lab: Household Pulse Explorable Goal: Build an interactive application that incorporates fundamental Streamlit components to offer a cur

1 Feb 10, 2022
Functional interface for concurrent futures, including asynchronous I/O.

Futured provides a consistent interface for concurrent functional programming in Python. It wraps any callable to return a concurrent.futures.Future,

A. Coady 11 Nov 27, 2022
Fofa asset consolidation script

资产收集+C段整理二合一 基于fofa资产搜索引擎进行资产收集,快速检索目标条件下的IP,URL以及标题,适用于资产较多时对模糊资产的快速检索,新增C段整理功能,整理出

白泽Sec安全实验室 36 Dec 01, 2022
Esercizi di Python svolti per il biennio di Tecnologie Informatiche.

Esercizi di Python Un piccolo aiuto per Sofia che nel 2° quadrimestre inizierà Python :) Questo repository (termine tecnico di Git) puoi trovare tutti

Leonardo Essam Dei Rossi 2 Nov 07, 2022
ToDo - A simple bot to keep track of things you need to do

ToDo A simple bot to keep track of things you need to do. Installation You will

3 Sep 18, 2022
Repository to store sample python programs for python learning

py Repository to store sample Python programs. This repository is meant for beginners to assist them in their learning of Python. The repository cover

codebasics 5.8k Dec 30, 2022
《practical python programming》的中文翻译

欢迎光临 大约 25 年前,当我第一次学习 Python 时,发现 Python 竟然可以被高效地应用到各种混乱的工作项目上,我立即被震惊了。15 年前,我自己也将这种乐趣教授给别人。教学的结果就是本课程——一门实用的学习 Python的课程。

编程人 125 Dec 17, 2022
Tutorial on Tempo, Beat and Downbeat estimation

Tempo, Beat and Downbeat Estimation By Matthew E. P. Davies, Sebastian Böck and Magdalena Fuentes Resources and Jupyter Book for the ISMIR 2021 tutori

49 Nov 06, 2022
PyPIContents is an application that generates a Module Index from the Python Package Index (PyPI) and also from various versions of the Python Standard Library.

PyPIContents is an application that generates a Module Index from the Python Package Index (PyPI) and also from various versions of the Python Standar

Collage Labs 10 Nov 19, 2022
Free components that wrap up Python into Delphi and Lazarus (FPC)

Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and Lazarus (FPC). They let you easily execute Python scri

747 Jan 02, 2023
My solutions to Advent of Code 2021 (written in Python)

Advent of Code 2021 This repository contains my solutions for the 2021 edition of Advent of Code. Please do not expect perfectly polished solutions, m

Nils 2 May 29, 2022
EDF R&D implementation of ISO 15118-20 FDIS.

EDF R&D implementation of ISO 15118-20 FDIS ============ This project implements the ISO 15118-20 using Python. Supported features: DC Bidirectional P

30 Dec 29, 2022
An advanced NFT Generator

NFT Generator An advanced NFT Generator Free software: GNU General Public License v3 Documentation: https://nft-generator.readthedocs.io. Features TOD

NFT Generator 5 Apr 21, 2022
Twikoo自定义表情列表 | HexoPlusPlus自定义表情列表(其实基于OwO的项目都可以用的啦)

Twikoo-Magic 更新说明 2021/1/15 基于2021/1/14 Twikoo 更新1.1.0-beta,所有表情都将以缩写形式(如:[ text ]:)输出。1/14之前本仓库有部分表情text缺失及重复, 导致无法正常使用表情 1/14后的所有表情json列表已全部更新

noionion 90 Jan 05, 2023
Coded in Python 3 - I make for education, easily clone simple website.

Simple Website Cloner - Single Page Coded in Python 3 - I make for education, easily clone simple website. How to use ? Install Python 3 first. Instal

Phạm Đức Thanh 2 Jan 13, 2022
A carrot-based color palette you didn't know you needed.

A package to produce a carrot-inspired color palette for python/matplotlib. Install: pip install carrotColors Update: pip install --upgrade carrotColo

10 Sep 28, 2021
Check is a integer is even

Is Even Check if interger is even using isevenapi. https://isevenapi.xyz/ Main features: cache memoization api retry handler hide ads Install pip inst

Rosiney Gomes Pereira 45 Dec 19, 2022
Wordler - A program to support you to solve the wordle puzzles

solve wordle (https://www.powerlanguage.co.uk/wordle) A program to support you t

Viktor Martinović 2 Jan 17, 2022
Scitizen - Help scientific research for the benefit of mankind and humanity 🔬

Scitizen - Help scientific research for the benefit of mankind and humanity 🔬 Scitizen has been built from the ground up to give everyone the possibi

Pierre CORBEL 21 Mar 08, 2022