Skip to main content

VibeBot WTFPL Package Pypi

Ensures all members of a Groupme chat are vibin. Warning: will remove users until the vibe is achieved.

Author

Daniel Gisolfi - All current work - dgisolfi

Groupme Bot

A GroupMe bot can be created here and using the Groupme API can send messages to its assigned group. This particular bot uses a callback URL to be notified of new messages. Once notified the message will be parsed and a response will be created if the USER_ID of the sender matches that of the USER_ID environment variable.

Usage

Once a bot is registered with Groupme the following requirements must be specified in the form of environment variables:

  • USER_ID - The ID of the user that should be mocked in the group chat.

    Example: USER_ID=29384

  • BOT_ID - The assigned bot ID by GroupMe.

    Example: BOT_ID=a6a7a7a7a7a7a7a7a77a7a7

  • GROUP_ID - The ID of the Groupme Chat where the bot resides

    Example: GROUP_ID=0987890987

  • API_TOKEN - The api token for the authorized Groupme account

    Example: API_TOKEN=983u4ritgo0v98ujkorf

After the environment variables have been set run the Flask server, python3 -m VibeBot

Found a bug?

Please let us know! Submit an issue here.

Metadata

Release files for VibeBot 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for VibeBot 1.0.1
File Size Uploaded
VibeBot-1.0.1.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for VibeBot 1.0.1
File Interpreter ABI Platform
VibeBot-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.5 kB

Release files / VibeBot-1.0.1.tar.gz

Download URL VibeBot-1.0.1.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
58fd92542e5545e03f842af920d662a6672587d0a45fe366aa56dce321ee3aa4
BLAKE2b-256 checksum
How to use checksums
536800892d4ac6dc793baf31d2aefbca8c8a7b25fa157d570286018977e2754d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

Release files / VibeBot-1.0.1-py3-none-any.whl

Download URL VibeBot-1.0.1-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2791d2da5f94bea3d4441485e5788ed7dc79fb4643e4247b3e5ae7f71f89905e
BLAKE2b-256 checksum
How to use checksums
84baf17bfbb16ab4399a94e78f6e6ab09b142ee57be378c30bf1b9d01221b704
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page