Skip to main content

The solution to simplicity.

Project description

Features coming soon: Complete events, Complet fetch functionalities

LINELIB Banner

LINELIB (WIP)

The All-in-One LINE Bot Integration Solution.

Get Started →

Installation

Use the following, or clone this repository.

pip install -U linelib

🔑 Features.

Code Example

✨ Optimized Source Code.

Cleaner source code is beneficial because it is easier to read, understand, and maintain. It's easier for you to add new features, fix bugs, and understand how the code works. Clean code is also more efficient, as it is optimized for performance and is less likely to contain errors or bugs. It is also more reusable, allowing you to use it in other projects without having to rewrite it.

  - See Example →




LINE Notify Mockup

🧩 With Extensions.

With LINELIB, you can easily and efficiently integrate various LINE services into your projects and applications, all with just a few lines of code. LINELIB simplifies the process of working with LINE services, making it more accessible and streamlined for developers of all skill levels. Whether you're looking to add messaging functionality, connect with LINE's social media platform, or utilize other LINE services, LINELIB makes it simple to do so with minimal code requirements.

LINELIB currently supports these LINE services:

  • LINE Messaging API
  • LINE Notify
  • LINE Social Plugins

  - LINE Notify Example →

💪 Create Commands.

Create text commands like a pro. Linelib helps you to quickly and efficiently create text commands.

Greeting Command Source Code
Greeting Command Example

( •̀ ω •́ )✧ Ready to give it a shot?

Oh my goodness, you're here! I'm hyped to see that you're willing to give it a go.

Anyways, here are some helpful links that can get you around with LINELIB.

🚀 See Examples

🌍 Wiki

🎉 Examples.

Here are some code examples (provided from the top).

1: Quick Example

from linelib import Client

client = Client('channel secret', 'channel access token')

@client.event('ready')
async def ready():
  print('I am ready!')
  
client.run()

2: LINE Notify Example

from linelib import Client
from linelib.notify import Notify

client = Client(...) # see "Quick Example"
notify = Notify("access token")

@client.event('ready')
async def ready():
  await notify.notify("Daily News:\nLinelib version 2 has released!!11!")
  
client.run()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linelib-2.tar.gz (20.7 kB view details)

Uploaded Source

File details

Details for the file linelib-2.tar.gz.

File metadata

  • Download URL: linelib-2.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.12

File hashes

Hashes for linelib-2.tar.gz
Algorithm Hash digest
SHA256 eefd14e77cc5afc284454d958a5722f954b86635542d04973e83b624469ce647
MD5 1cb54e7ab5ab3a3cf085e2aed0d13511
BLAKE2b-256 aa8e4ac5e660ec3bca52d937349123f2eb6d046698c48e51fd055d50ea88d0b4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page