Skip to main content

Ensures all members of a Groupme chat are vibin.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VibeBot-1.0.1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

VibeBot-1.0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file VibeBot-1.0.1.tar.gz.

File metadata

  • Download URL: VibeBot-1.0.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for VibeBot-1.0.1.tar.gz
Algorithm Hash digest
SHA256 58fd92542e5545e03f842af920d662a6672587d0a45fe366aa56dce321ee3aa4
MD5 409aa46b68d8499efcb83eda22a666f5
BLAKE2b-256 536800892d4ac6dc793baf31d2aefbca8c8a7b25fa157d570286018977e2754d

See more details on using hashes here.

File details

Details for the file VibeBot-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: VibeBot-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for VibeBot-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2791d2da5f94bea3d4441485e5788ed7dc79fb4643e4247b3e5ae7f71f89905e
MD5 215f0b57f143e05badab151cb4ae7a18
BLAKE2b-256 84baf17bfbb16ab4399a94e78f6e6ab09b142ee57be378c30bf1b9d01221b704

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page