BoostIRC - IRC Bot which posts boosts to IRC

Overview

BoostIRC

Quick Start

git clone https://github.com/valcanobacon/BoostIRC.git
cd BoostIRC

# Install dependencies
python3 -m venv venv
source venv/bin/activate
pip install -e .

# Install the patched version of lnd-grpc-client
cd ..
git clone https://github.com/valcanobacon/lnd-grpc-client
git checkout fix-subscribe-invoices
poetry install
cd -

boostirc \
    --lnd-host REDACTED.m.voltageapp.io \
    --lnd-macaroon ./admin.macaroon \
    --lnd-tlscert ./tls.cert \
    --irc-host irc.zeronode.net \
    --irc-port 6697 \
    --irc-nick boostirc
Issues
  • add multi-line (>250 chars) support for long boosts into IRC messages

    add multi-line (>250 chars) support for long boosts into IRC messages

    Pretty simple, chunks() separates a long string into a list of strings, each element having a length no longer than 250. Then iterate through that list and send each chunk as an IRC message.

    opened by dowodenum 1
  • add multi-line (>396 chars) support for long boosts into IRC messages

    add multi-line (>396 chars) support for long boosts into IRC messages

    Pretty simple, chunks() separates a long string into a list of strings, each element having a length no longer than 396. Then iterate through that list and send each chunk as an IRC message.

    opened by dowodenum 1
  • [IRC] Channel-specific Boosts

    [IRC] Channel-specific Boosts

    As currently implemented, ANY show that adds BoostBot to their splits gets to use BoostBot's functionality but there's currently no "filter" for the IRC module, meaning ANY channel the bot is in receives notification on ANY boost for ANY show. There's some low-hanging fruit here to adjust this so that only the show the channel is for receives their boost messages, I'm just not sure how to best implement it.

    Example: tVW9HUES@2x

    opened by cottongin 0
  • [IRC] replay previous boostagrams

    [IRC] replay previous boostagrams

    This probably needs at least a little bit of thought and/or user options, but it would be nice to be able to replay any "missed" boostagrams due to the bot being offline or otherwise.

    Maybe something as simple as an additional flag --replay # where it will dump the last # boostagrams on join

    Long-term perhaps the bot keeps track of "published" boostagrams (those relayed to IRC successfully) and then if you do not provide a # to --replay it dumps any/all missing boosts?

    opened by cottongin 0
Instagram bot that upload images for you which scrape posts from 9gag meme website or other Instagram users , which is 24/7 Automated Runnable.

Autonicgram Automates your Instagram posts by taking images from sites like 9gag or other Instagram accounts and posting it onto your page. Features A

Mastermind 17 Apr 15, 2022
A free, minimal, lightweight, cross-platform, easily expandable Twitch IRC/API bot.

parky's twitch bot A free, minimal, lightweight, cross-platform, easily expandable Twitch IRC/API bot. Features ?? Connect to Twitch IRC chat! ?? Conn

Andreas Schneider 9 Apr 11, 2022
an OSU! bot sdk based on IRC

osu-bot-sdk an OSU! bot sdk based on IRC Start! The following is an example of event triggering import osu_irc_sdk from osu_irc_sdk import models bot

chinosk 2 Dec 16, 2021
A Python IRC bot with dynamically loadable modules

pybot This is a modular, plugin-based IRC bot written in Python. Plugins can bedynamically loaded and unloaded at runtime. A design goal is the abilli

Jeff Kent 1 Aug 20, 2021
Telegram Bot to Filter posts in Bot Inline search

Inline-Filter-Bot A Telegram Bot for filter in Inline Features Unlimited Filters Supports all type of filters Supports Alert Button Using Common Marku

Code X Botz 55 May 4, 2022
null 4 Oct 28, 2021
File-sharing-Bot: Telegram Bot to store Posts and Documents and it can Access by Special Links.

File-sharing-Bot Telegram Bot to store Posts and Documents and it can Access by Special Links. I Guess This Will Be Usefull For Many People..... ?? .

null 1 Dec 17, 2021
This is the repository for HalpyBOT, the Hull Seals IRC Chatbot Assistant.

HalpyBOT 1.4.2 This is the repository for HalpyBOT, the Hull Seals IRC Chatbot Assistant. Description This repository houses all of the files required

The Hull Seals 2 Mar 28, 2022
Telegram Bot to store Posts and Documents and it can Access by Special Links.

File-sharing-Bot Telegram Bot to store Posts and Documents and it can Access by Special Links. I Guess This Will Be Usefull For Many People..... ?? .

Code X Botz 727 May 25, 2022
Telegram Bot to save Posts or Files that can be Accessed via Special Links

OKAERI-FILE Bot Telegram untuk menyimpan Posting atau File yang dapat Diakses melalui Link Khusus. Jika Anda memerlukan tambahan module lagi dalam rep

Wahyusaputra 4 Feb 18, 2022
Telegram Bot to store Posts and Documents and it can Access by Special Links.

Telegram Bot to store Posts and Documents and it can Access by Special Links. I Guess This Will Be Usefull For Many People..... ?? . Features Fully cu

REX BOTZ 1 Dec 23, 2021
A bot to share Facebook posts.

bot_share_facebook a bot to share Facebook posts. install & clone untuk menjalankan anda bisa melalui terminal contohnya termux, cmd, dan terminal lai

Muhammad Latif Harkat 4 Apr 6, 2022
A Telegram bot to download posts, videos, reels, IGTV and a user profile picture from Instagram!

Telegram Bot A telegram bot to download media from Instagram! No API Key or Login Needed! Requirements You must have python installed (of course) You

Simon Farah 2 Apr 10, 2022
Exports saved posts and comments on Reddit to a csv file.

reddit-saved-to-csv Exports saved posts and comments on Reddit to a csv file. Columns: ID, Name, Subreddit, Type, URL, NoSFW ID: Starts from 1 and inc

null 64 May 5, 2022
Quickly edit your slack posts.

Lightning Edit Quickly edit your Slack posts. Heavily inspired by @KhushrajRathod's LightningDelete. Usage: Note: Before anything, be sure to head ove

Cole Wilson 14 Nov 19, 2021
A way to export your saved reddit posts to a Notion table.

reddit-saved-to-notion A way to export your saved reddit posts and comments to a Notion table.Uses notion-sdk-py and praw for interacting with Notion

null 17 May 1, 2022
A Python Instagram Scraper for Downloading Profile's Posts, stories, ProfilePic and See the Details of Particular Instagram Profile.

✔ ✔ InstAstra ⚡ ⚡ ⁜ Description ~ A Python Instagram Scraper for Downloading Profile's Posts, stories, ProfilePic and See the Details of Particular In

null 11 May 17, 2022
Script to post multiple status(posts) on twitter

Script to post multiple status on twitter (i.e. TWITTER STORM) This program can post upto maximum limit of twitter(around 300 tweets) within seconds.

Sandeep Kumar 4 Sep 9, 2021
Add Reactions to your Channel Posts!

• Shaaak - Post Reaction Bot Simple and Minimalistic telegram bot to add Reactions and Comments to your Channel Posts! - What's Unique About it? >

Harsh Raj 4 Jan 31, 2022