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.1.tar.gz (59.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for linelib-2.1.tar.gz
Algorithm Hash digest
SHA256 0bec72908e6681028a2399072004c0d8eebfaccc48e7c4b9b050a06ba970dc15
MD5 de5e9d5a4ef5fda75d7f2210c1cbbc1e
BLAKE2b-256 839dcb7d8a679ae1c2d134513df80f6ba91661460996fa471ba0b88b79032914

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