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)
| File | Size | Uploaded | |
|---|---|---|---|
| gradientchat-2024.1.6.2.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|