Python Bots

Open-source Python projects categorized as Bots

Top 23 Python Bot Projects

  • rasa

    💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

    Project mention: RasaGPT: First headless LLM chatbot built on top of Rasa, Langchain and FastAPI | news.ycombinator.com | 2023-05-08

    It itself is not a GPT. It is a a framework of a framework project built on top of Rasa (https://github.com/RasaHQ/rasa) and Langchain which by default uses gpt3.5-turbo (change it in the .env file) or any foundation model you wish.

  • blankly

    🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.

    Project mention: Unified Quant Ecosystem | news.ycombinator.com | 2022-09-21

    Looks interesting.

    I recently came across this newer platform Blankly with similar goals, it has great docs and easy to get started

    https://github.com/Blankly-Finance/Blankly

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • YouTube-Viewer

    A multithreaded view bot for YouTube (by MShawon)

    Project mention: 1 MILLION VIEWS ON YOUTUBE FOR FREE | VIEW BOT LEAKED | WORKING WITH FREE PROXIES | /r/make_money_online_vip | 2023-02-13

    GITHUB TOOL

  • YukkiMusicBot

    Telegram Group Calls Streaming bot with some useful features, written in Python with Pyrogram and Py-Tgcalls. Supporting platforms like Youtube, Spotify, Resso, AppleMusic, Soundcloud and M3u8 Links.

  • nextcord

    A Python wrapper for the Discord API forked from discord.py

    Project mention: Making bump reminder bot | /r/Discord_Bots | 2022-11-19

    Nextcord | Docs | I switched to this one when discord.py was archived. It was alright, but I ultimately went to Disnake.

  • Agressive-Bestbuy-Bot

    A repository focused on Automated Bot's that will auto purchase products on a store's website. I currently have 3 bot's for Amazon, Bestbuy, and Newegg.

  • rivescript-python

    A RiveScript interpreter for Python. RiveScript is a scripting language for chatterbots.

    Project mention: Oh, the innocence | /r/ProgrammerHumor | 2023-03-22

    Seriously some people in here are so weird. Creating a chatbot doesn't mean you want to recreate ChatGPT Use: - https://www.rivescript.com/ - Some Javascript, CSS, HTML for Frontend - Some HTTP Server for local deployment And you done. In m opinion that would be a good way to start learning, maybe a bit hard but not impossible.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • scratchattach

    A Scratch API wrapper with special features

    Project mention: is it possible to make a project that knows if you did something in another project | /r/scratch | 2023-02-28

    Using scratch attach (a python library) you can setup a server that communicates between your scratch projects Link

  • exocortex-halo

    Various and sundry additional pieces of software I've written to incorporate into my exocortex.

    Project mention: What's the most pointless program you've made with Python that you still use today? | /r/Python | 2023-05-23

    A small daemon that listens on port 25/tcp on the loopback and pretends to be an SMTP server. Whatever e-mail it receives is picked apart to extract only the human-readable stuff and then pops it over to a lightweight REST API, where the message is then relayed via XMPP. I use it for systems that have to send daily reports off-system but I don't feel like setting up actual e-mail infrastructure for.

  • IgKnite

    The Swiss Army Knife for Moderation 🔪 Music on Discord

    Project mention: [Project] IgKnite: The Swiss Army Knife for Moderation / Music on Discord | /r/hacktoberfest | 2022-10-09

    GitHub: https://github.com/IgKniteDev/IgKnite

  • github-follow-bot

    🤖 Automated follow/unfollow bot for GitHub. Follow from multiple sources. Choose which users to unfollow. Custom options to control bot speed and maximum actions.

  • twitterbot2

    Like and retweet your tweets, or search tweets by topic. It stores and serves data with a Flask webapp. 🐦 Live demo running on twitter.com/ai_testing

  • DuckBot

    Repo for the source code of DuckBot!

  • ClointFusion

    Cloint India Pvt. Ltd's (ClointFusion) Pythonic RPA (Automation) Platform

  • MemeBot

    A Python script that collects memes from Reddit and compiles them into a video and upload them to Youtube

  • hn_bot

    A Bot that searches for and posts links to archived versions of articles after scanning all of HackerNews' top articles for those that contain a link to a site that requires a subscription.

    Project mention: Show HN: Hacker News bot that automated archive finding and commenting | /r/hypeurls | 2022-09-11
  • osu bot framework v3

    A powerful framework to create and manage bots for osu

  • Twitter-Retweet-Bot

    A Twitter bot written in Python using Tweepy. It can like and/or retweet tweets that contain single or multiple keywords and hashtags.

  • nedry

    Nedry is a fun & useful discord bot with a modular plugin system (formerly "twitch_monitor_discord_bot")

    Project mention: Nedry, self-hosted discord bot with a modular plugin system (named after Dennis Nedry from Jurassic Park) | /r/Python | 2022-12-06
  • intents

    A framework to define and operate Dialogflow Agents with a simple, code-first, approach 🔧

  • simpletwitter

    Twitter bot module with few lines of code

  • Hooty-Bot-Public

    A bot that acts like the character Hooty from The Owl House. To entertain members of r/TheOwlHouse.

  • err-forward

    ErrBot plugin for forwarding messages. Since ErrBot does not allow multiple backends, we can have several ErrBot instances in different backends and allow them to communicate via a common channel. In this case we are using Slack, but other channels should be possible.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-23.

Python Bots related posts

Index

What are some of the best open-source Bot projects in Python? This list will help you:

Project Stars
1 rasa 16,472
2 blankly 1,620
3 YouTube-Viewer 1,150
4 YukkiMusicBot 1,089
5 nextcord 1,019
6 Agressive-Bestbuy-Bot 185
7 rivescript-python 155
8 scratchattach 84
9 exocortex-halo 68
10 IgKnite 66
11 github-follow-bot 55
12 twitterbot2 43
13 DuckBot 41
14 ClointFusion 33
15 MemeBot 27
16 hn_bot 19
17 osu bot framework v3 17
18 Twitter-Retweet-Bot 12
19 nedry 10
20 intents 9
21 simpletwitter 8
22 Hooty-Bot-Public 5
23 err-forward 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com