All Projects → revoltchat → revolt.py

revoltchat / revolt.py

Licence: MIT license
Python wrapper for https://revolt.chat

Programming Languages

python
139335 projects - #7 most used programming language
just
2 projects

Projects that are alternatives of or similar to revolt.py

defectio
Python wrapper for Revolt https://revolt.chat
Stars: ✭ 26 (-55.17%)
Mutual labels:  revolt, revolt-api-wrapper
Python Mocket
a socket mock framework - for all kinds of socket animals, web-clients included
Stars: ✭ 209 (+260.34%)
Mutual labels:  aiohttp
Linkedin Learning Downloader
Linkedin Learning videos downloader
Stars: ✭ 171 (+194.83%)
Mutual labels:  aiohttp
Fooproxy
稳健高效的评分制-针对性- IP代理池 + API服务,可以自己插入采集器进行代理IP的爬取,针对你的爬虫的一个或多个目标网站分别生成有效的IP代理数据库,支持MongoDB 4.0 使用 Python3.7(Scored IP proxy pool ,customise proxy data crawler can be added anytime)
Stars: ✭ 195 (+236.21%)
Mutual labels:  aiohttp
Aiohttp Swagger
Swagger API Documentation builder for aiohttp server
Stars: ✭ 172 (+196.55%)
Mutual labels:  aiohttp
Ok ip proxy pool
🍿爬虫代理IP池(proxy pool) python🍟一个还ok的IP代理池
Stars: ✭ 196 (+237.93%)
Mutual labels:  aiohttp
Gain
Web crawling framework based on asyncio.
Stars: ✭ 2,002 (+3351.72%)
Mutual labels:  aiohttp
Gidgethub
An async GitHub API library for Python
Stars: ✭ 226 (+289.66%)
Mutual labels:  aiohttp
Create Aio App
The boilerplate for aiohttp. Quick setup for your asynchronous web service.
Stars: ✭ 207 (+256.9%)
Mutual labels:  aiohttp
Bolt Python
A framework to build Slack apps using Python
Stars: ✭ 190 (+227.59%)
Mutual labels:  aiohttp
Aiohttp Debugtoolbar
aiohttp_debugtoolbar is library for debugtoolbar support for aiohttp
Stars: ✭ 183 (+215.52%)
Mutual labels:  aiohttp
Aiohttp Cors
CORS support for aiohttp
Stars: ✭ 173 (+198.28%)
Mutual labels:  aiohttp
Aiohttp Devtools
dev tools for aiohttp
Stars: ✭ 202 (+248.28%)
Mutual labels:  aiohttp
Aiohttp Apispec
Build and document REST APIs with aiohttp and apispec
Stars: ✭ 172 (+196.55%)
Mutual labels:  aiohttp
Arsenic
Async WebDriver implementation for asyncio and asyncio-compatible frameworks
Stars: ✭ 209 (+260.34%)
Mutual labels:  aiohttp
Aiohttp Session
Web sessions for aiohttp.web
Stars: ✭ 171 (+194.83%)
Mutual labels:  aiohttp
Aiohttp Jinja2
jinja2 template renderer for aiohttp.web
Stars: ✭ 180 (+210.34%)
Mutual labels:  aiohttp
Aiohttp Security
auth and permissions for aiohttp
Stars: ✭ 195 (+236.21%)
Mutual labels:  aiohttp
Tokio
Asyncio event loop written in Rust language
Stars: ✭ 236 (+306.9%)
Mutual labels:  aiohttp
Multidict
The multidict implementation
Stars: ✭ 225 (+287.93%)
Mutual labels:  aiohttp

Revolt.py

An async library to interact with the https://revolt.chat API.

You can join the support server here and find the library's documentation here.

Installing

You can use pip to install revolt.py. It differs slightly depending on what OS/Distro you use.

On Windows

py -m pip install -U revolt.py # -U to update

On macOS and Linux

python3 -m pip install -U revolt.py

Example

More examples can be found in the examples folder.

import revolt
import asyncio

class Client(revolt.Client):
    async def on_message(self, message: revolt.Message):
        if message.content == "hello":
            await message.channel.send("hi how are you")

async def main():
    async with revolt.utils.client_session() as session:
        client = Client(session, "BOT TOKEN HERE")
        await client.start()

asyncio.run(main())
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].