Switch bot api
Project description
SwiBots
Python library for switch app
Please check the documentation for more information.
Quick start
Let's discover SwiBots in less than 5 minutes.
Getting Started
You can start building your first app with SwiBots in less than 5 minutes.
- Install swibots library
pip install swibots
- Open the editor of your choice and create a python file echobot.py (or whatever name you want!), and paste the following code:
from swibots import (
BotApp,
BotContext,
MessageEvent
)
TOKEN = "MY SUPER SECRET TOKEN"
# initialize the app and register commands
app = BotApp(
TOKEN, "A cool bot with annotations and everything you could possibly want :)"
)
@app.on_message()
async def message_handler(ctx: BotContext[MessageEvent]):
# easy way to prepare a mesage that is a response of an incomming message
m = await ctx.prepare_response_message(ctx.event.message)
m.message = f"Thank you! I received your message: {ctx.event.message.message}"
# send the message back to the user
await ctx.send_message(m)
app.run()
- Save your file and run it
python echobot.py
-
Open your switch app and send a message to the bot
Hello world!
-
You will receive a reply from your bot saying
Thank you! I received your message: Hello world!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
swibots-1.3.4-py3-none-any.whl
(122.3 kB
view hashes)