Skip to main content

gradientchat

gradientchat is the official Python bot client module for GradientChat that is OOP-based.

Example

TestBot

import gradientchat

myBot = gradientchat.Bot("TestBot [t!]") # No prefix arg makes prefix first letter of name + "!"

@myBot.cmd
def ping():
	"""Returns \"Pong!\"""" # Docstring is used as description for the command
	return "Pong!"

myBot.connect()

Docs

gradientchat.Bot(name, pref)

If name is not str, raises TypeError, however if pref is not string and name is str, prefix will be lowercase of first character of name and a exclamation mark.

gradientchat.Bot.connect(servUrl)

Connects to server; if servUrl is str, connects to URL specified on servUrl; raises Exception if already connected.

@gradientchat.Bot.cmd

Decorator for adding a command; if called with a command name, command name will be set to the specified command name.

NOTE: The help command is already built-in, but can be overridden

gradientchat.Bot.sendMsg

Sends a message.

NOTE: sendMsg is not required only if you are using the cmd decorator and can be replace by using the return keyword.

gradientchat.Bot.emit

Emits an event with optional arguments to the server. An alias for gradientchat.Bot.cli.emit

Metadata

Release files for gradientchat 2024.1.6.2

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

Source distribution (sdist)

Source distribution for gradientchat 2024.1.6.2
File Size Uploaded
gradientchat-2024.1.6.2.tar.gz 2.9 kB Details

Built distribution (wheel)

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

Total release size: 6.0 kB

Release files / gradientchat-2024.1.6.2.tar.gz

Download URL gradientchat-2024.1.6.2.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
44528d5bd52fea14543c37a1cd790559de794e47d53cf6d9a2d02f5e85593cb5
BLAKE2b-256 checksum
How to use checksums
44d70d36db549fee6584750586f217111bfc17beb6ae21fb71a4b9456f75b928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / gradientchat-2024.1.6.2-py3-none-any.whl

Download URL gradientchat-2024.1.6.2-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48990fe787cc569627ebb222005db3bc351609f9edcdec7def40023415960cd0
BLAKE2b-256 checksum
How to use checksums
28c1fd8d102a6d8011a05feaa28b6e9b41df9295f0ccb7f337acc17c95a24a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2
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