具有两个IO后端的SAN IO Telegram API

siotelegram的Python项目详细描述


#telegram api的Sans-io实现
Tiny telegram bot api包装库。

##功能
*同时支持这两种功能,同步和异步处理io的方法。
*简单如电报api。
*`snake_case`api转换为电报'camelCase`.
*通过'get_updates'方法为您处理的轮询'offset'。
*自动处理请求之间的超时(通过'delay'仅限关键字的参数)。
*使用任何需要的io后端。

实现
[sans io](http://sans-io.readthedocs.io/)基于生成器的实现
,用于简化流和保持状态。` siohttelegram的io后端基于:
*请求
*aiohhttp




*安装
*同步:`python-m pip install siotelegram[requests]`
*异步:`python-m pip install siohttelegram[aiohhtttp]`





``公共
br/>
导入sioTelegram



令牌=“token”


def requests_example():
api=siotegrampi.requeststelegrampi(token,timeout=10)
response=api.get_updates()
print(response)


async def aiohttp_example():
async with siotegrampe.aiohttptelegrampi(token,timeout=10)as api:
response=awit api.get_updates()
打印(响应)




发送文件
`` python
导入siotegram
api=sioTelegramapi.requeststelegramapi(令牌,超时=10)
name=“capybara.jpg”
api.send_photo(chat_id=chat_id,caption=“地狱世界!”,文件名(photo=open(,“rb”))

,文件(photo=f))
````

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么使用迭代器。ebean(ORM)模型对象哈希集上的remove()不起作用?   Java日间客户端   需要以java印地语输出编译代码   java如何在Junit4中测试调用私有方法的方法   java CookSwing从文本字段检索字符串   java获取事务中的所有插入ID   stream Java可选如何将一种类型的列表转换为另一种类型   是否需要java Hadoop MapReduce RecordReader实现?   java如何在我的Web应用程序中使用带有路径的xsd模式   java将RTP vp8流保存到webm文件   java Android Studio:无法解析符号“raw”   java如果不使用生成器、静态构造函数或引发异常,如何创建一个包含两个整数的构造函数,而这两个整数永远不相等?   用于Spring安全用户身份验证的java主密码   java REST api返回json但配置为XML?