Skip to main content

kakaobot

Super simple framework for Kakaotalk auto-reply bot based on aiohttp

Example

From examples/simple_echo.py:

from kakaobot import KakaoBot

bot = KakaoBot()

@bot.on_message
async def handle_message(message, **args):
    if args['type'] == 'text':
        return 'Echoing: %s' % message
    else:
        return 'Cannot understand'

if __name__ == '__main__':
    bot.run(host='0.0.0.0', port=8080)

Nice, isn’t it?

Why not Flask or Django?

Because setting up full Flask/Django development environment is a bit of pain, especially for this kind of tiny application with no front-end view. It is well-known using default development server for Flask/Django is not the way you run your web application. But in aiohttp, it is. That’s why I chose aiohttp.

Metadata

Release files for python-kakaobot 0.0.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 python-kakaobot 0.0.2
File Size Uploaded Provenance Actions
python-kakaobot-0.0.2.tar.gz 3.0 kB Without provenance Details for python-kakaobot-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for python-kakaobot 0.0.2
File Interpreter ABI Platform Actions
python_kakaobot-0.0.2-py3-none-any.whl Python 3 none any Details for python_kakaobot-0.0.2-py3-none-any.whl

Total release size: 8.8 kB

Release files / python-kakaobot-0.0.2.tar.gz

Download URL python-kakaobot-0.0.2.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
93c2e57b5c5ec71e6ff5fab97129afb12cf6381a3cc1486a9ac402378246017b
BLAKE2b-256 checksum
How to use checksums
a78154039e5f0741f7be229467f198f7f0222b15b0a41a889492a36a87482873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / python_kakaobot-0.0.2-py3-none-any.whl

Download URL python_kakaobot-0.0.2-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33fd89f8f3eee3dca026223082d3b54935c24d138c9488af48214332dec8f92c
BLAKE2b-256 checksum
How to use checksums
a6ae286a0a6a45b77c597b098fa9f64726257a508bb75f70ed63c2f290b1faa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for python-kakaobot 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

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