GapBot
Gap Messenger Api Bot Library for Python
Install / Use
/learn @Py-GapBot/GapBotREADME
GapBot
from gapbot import Gap
app = Gap()
@app.on_update
def _update_handler(bot, update):
print(f'{update}')
if __name__ == '__main__':
app.run()
GapBot is an elegant, easy-to-use Gap Bot library written from the ground up in Python. It enables you to easily create custom apps.
Features
- Easy: You can install GapBot with pip and start building your applications right away.
- Elegant: Low-level details are abstracted and re-presented in a much nicer and easier way.
Requirements
- Python 3.6 or higher.
- A Gap Bot Token.
Installing
pip3 install GapBot
Resources
- The Docs contain lots of resources to help you getting started with GapBot: https://gapbot.readthedocs.io/en/latest (coming soon).
- Reading Examples in this repository is also a good way for learning how GapBot works.
- For other requests you can send an Email or a Message.
Contributing
GapBot is brand new, and you are welcome to try it and help make it even better by either submitting pull requests or reporting issues/bugs as well as suggesting best practices, ideas, enhancements on both code and documentation. Any help is appreciated!
Copyright & License
- Copyright (C) 2017-2019 MohammadMahdi Zojaji as <https://github.com/mahdizojaji>
- Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
108.0kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
347.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
