A Python implementation of a discord bot that acts as a server scanner similar to Copenheimer.

Overview

Bad Copenheimer

A Python impelentation of a discord bot that acts as a server scanner.

This is a discord bot that will scan ip adresses to see if they are minecraft servers and will post the results in your channel.

Installation

To insatll, clone the repository and run setup.pyw,then open dis-bot.pyw. Then put your discord bot token into 'YOUR TOKEN HERE' and change any of the prefrences you would like.

Usage

The first time you use this bot, run

!mc

This will get a list of all active minecraft servers, you may want to set the threads higher than the current value. This will take several hours to complete.

Important

In order for !find and !status to work properly the server should have enable-query=true in the server.properties file

All Possible Commands

!help

!find

!status

!mc

These are all of the possible commands implemented so far.

Todo

1: Store server information into a json instead of .txt files.

2: Make a single message that shows the status of all known minecraft servers.

3: Optimize (implement zmap)

Comments
  • [Suggestion] Just wondering about a possible feature(s) and if they could be implemented

    [Suggestion] Just wondering about a possible feature(s) and if they could be implemented

    Would it be possible to have the program run as an independent program? perhaps it could generate a text file that lists the servers found and basic information.

    Also, I was thinking about copenheimer and as an even better alternative, would it be possible to run it as a webserver, with a compatible addon for meteor client, how this would probably work is you would specify a code for the webserver, and download the meteor addon (which could be coded in python using the meteor python addon), you could then input the code to connect to the webserver and browse the server lists. later on sorting by whitelist, vanilla, modded, etc. could be added. As well as the "historical players" HUD element shown in videos with the copenhiemer client.

    This is possible, but I'm not sure how difficult or time-consuming this would be (it would probably take a while to implement all the features mentioned), though it would be arguably the most powerful public copenheimer alternative in existence.

    Suggestion 
    opened by BookWyrm114 34
  • [Bug]: Scanning terminated after 4 ips

    [Bug]: Scanning terminated after 4 ips

    Contact Details

    McMelon#9999 on Discord

    What happened?

    A bug happened!

    image

    Version

    1.7 (Default)

    Relevant log output

    Scanning 172.65.238.0-172.65.240.255 outputting False
       ____        _           _____
    
      / __ \      | |         / ____|
    
     | |  | |_   _| |__   ___| (___   ___ __ _ _ __  _ __   ___ _ __
    
     | |  | | | | | '_ \ / _ \\___ \ / __/ _` | '_ \| '_ \ / _ \ '__|
    
     | |__| | |_| | |_) | (_) |___) | (_| (_| | | | | | | |  __/ |
    
      \___\_\\__,_|_.__/ \___/_____/ \___\__,_|_| |_|_| |_|\___|_|
    
    
    
    By @replydev on Telegram
    
    Version 0.3.7
    
    [19:43:04] - Skipping the initial ping due to the few ports inserted
    
    [19:43:04] - Checking Servers...
    
    (172.65.238.110:25565)(32/1234)(RelightProxy - 1.18.x)()
    
    (172.65.239.18:25565)(13/2000)(Velocity 1.8-1.18.1)(Lucky Network [1.8 - 1.17])
    
    (172.65.240.39:25565)(0/0)(§cClosed Beta Network)(NeruxVace Network Closed Beta Network)
    
    (172.65.240.147:25565)(0/0)(TCPShield.com)(Invalid hostname. Please refer to our documentation at docs.tcpshield.com)
    
    [19:43:13] - Scan time: 8 seconds
    
    [19:43:13] - Scan terminated - 4 (4 in total)
    
    bug 
    opened by McMelonTV 14
  • [Bug]:

    [Bug]:

    Contact Details

    No response

    What happened?

    So basically when I try to run Setup.py it opens and closes after 1 second.

    { "TOKEN":"filled", "lower_ip_bound":"172.65.238.255", "upper_ip_bound":"172.65.240.255", "threads":1020, "timeout":6000, "os":1, "home-dir": "C:\Users\username\bad_copenheimer-main", "user":"Pilot1782", "password":"Password123", "guild-id": filled, "server":true, "server-port":"8080", "masscan":false, "time2":1000, "lin-py":"python3", "win-py":"%LOCALAPPDATA%\Programs\Python\Python310\python.exe", "debugging":true, "testing":true }

    Version

    1.9.1 (Default)

    Relevant log output

    No response image

    bug 
    opened by jackylacky161 11
  • [Bug]: Error when running dis-bot.pyw

    [Bug]: Error when running dis-bot.pyw

    Contact Details

    [email protected]

    What happened?

    So basically I tried to get this working again recently, and the bot almost started until I got this error. I have no idea what I'm looking at so maybe someone can help me here:

    Version

    1.9.1 (Default)

    Relevant log output

    C:\Users\logan\bad_copenheimer>py dis-bot.pyw Traceback (most recent call last): File "C:\Users\logan\bad_copenheimer\dis-bot.pyw", line 35, in <module> guildid = data["guild-id"] KeyError: 'guild-id' Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x00000115C9FA2F50> Unclosed connector connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x00000115CA301F00>, 403314.937)]'] connector: <aiohttp.connector.TCPConnector object at 0x00000115C9FA3670>

    bug 
    opened by z0mbieslayer 7
  • [Bug]: setup.py doesn't work

    [Bug]: setup.py doesn't work

    Contact Details

    No response

    What happened?

    When I try to open setup.py with command prompt I get error: Traceback (most recent call last): File "C:\Users(user)\Downloads\bad_copenheimer-1.9.1\setup.py", line 3, in from funcs import ptime File "C:\Users(user)\Downloads\bad_copenheimer-1.9.1\funcs.py", line 9, in with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it FileNotFoundError: [Errno 2] No such file or directory: 'C:\Java\jdk-17.0.1\bin; (and a lot of other directories like windows system32 etc.)

    I tried to fill settings.json file with data like home directory, but even then the program crashes with that error.

    Settings:

    { "TOKEN":"(token filled)", "lower_ip_bound":"172.65.238.255", "upper_ip_bound":"172.65.240.255", "threads":1020, "timeout":6000, "os":1, "home-dir": "C:\Users\(user)\Downloads\bad_copenheimer-1.9.1", "user":"Pilot1782", "password":"Password123", "guild-id": (id filled), "server":false, "server-port":"8080", "masscan":false, "time2":1000, "lin-py":"python3", "win-py":"%LOCALAPPDATA%\Programs\Python\Python310\python.exe", "debugging":false, "testing":false }

    python version: 3.9.12 bad_copenheimer version: 1.9.1

    Version

    1.7 (Default)

    Relevant log output

    No response

    bug 
    opened by CaptainRexPL 7
  • doesnt work

    doesnt work

    i have these packages requests 2.26.0 discord 1.7.3 mcstatus 6.5.0 and i get the following error Year 2021 MC ping started Testing Year 2021 Scanning 172.65.238.212 outputting True Ignoring exception in on_message Traceback (most recent call last): File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 343, in _run_event await coro(*args, **kwargs) File "dis-bot.pyw", line 73, in on_message status = server.status() AttributeError: 'NoneType' object has no attribute 'status' and yes i put my bot token BTW thx you for making this

    opened by TheHolyTachanka 7
  • [Bug]: (Windows) Setup.py crashes

    [Bug]: (Windows) Setup.py crashes

    Contact Details

    No response

    What happened?

    Hi ! I just tried to do py setup.py and this happened, (the clear error is bc clear doesn't exists on windows, its cls), but i don't know how to manually fix the next error, can you help me or even fix the error ?

    Thank you in advance Your Cordialities -enzomtp

    Version

    1.9.1 (Default)

    Branch

    main (Default)

    Relevant log output

    'clear' is not recognized as an internal or external command, executable program or batch file.
    Packages Already Imported, Exiting!
    Updating file paths...
    Traceback (most recent call last):
      File "E:\IDM\Compressed\bad_copenheimer-main\setup.py", line 71, in <module>
        fix_files()
      File "E:\IDM\Compressed\bad_copenheimer-main\setup.py", line 59, in fix_files
        ast.literal_eval('replace_line(f"{inp}.env",0,r\'{}PATH={}settings.json{}'.format("\r",inp,"\n")) if inp("Do you want to use enviroment variables? (y/n) ").lower() == "y" else 'replace_line(f"{inp}dis-bot.pyw",11,r\'{}settings_path =\' "{}settings.json{}"'.format("\r",inp,"\n")
    TypeError: 'str' object is not callable
    
    bug 
    opened by enzomtpYT 5
  • [Bug]:  Setup.py , Os Error: 22

    [Bug]: Setup.py , Os Error: 22

    Contact Details

    No response

    What happened?

    When i run Setup.py i get this out put :

    Traceback (most recent call last): File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\setup.py", line 3, in <module> from funcs import ptime, dprint File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\funcs.py", line 10, in <module> with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it OSError: [Errno 22] Invalid argument: 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\windows\\System32\\OpenSSH\\;C:\\Program Files\\AdoptOpenJDK\\bin;C:\\Program Files (x86)\\dotnet\\;C:\\Users\\(My Name)\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\luetk\\.dotnet\\tools

    My .env is :

    TOKEN=My Token PATH=C:\\Users\\(My Name)\\Downloads\\bad_copenheimer\\ GUILDID=56789

    It looks like the problem in #33 but i´m using Windows 10 the other issue was under Linux. Also #41 looks similar. Is it possibil that it´s the same Problem, or culd i be the problem? I´m using the dev-builds it looks like the same issue exists on the main branche.

    Version

    1.9.1 (Default)

    Relevant log output

    Traceback (most recent call last):
      File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\setup.py", line 3, in <module>
        from funcs import ptime, dprint
      File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\funcs.py", line 10, in <module>
        with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it
    OSError: [Errno 22] Invalid argument: 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\windows\\System32\\OpenSSH\\;C:\\Program Files\\AdoptOpenJDK\\bin;C:\\Program Files (x86)\\dotnet\\;C:\\Users\\(My Name)\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\luetk\\.dotnet\\tools
    
    bug 
    opened by Phardeus 4
  • [Bug]:

    [Bug]:

    Contact Details

    No response

    What happened?

    when i run setup.py it displays an error message.

    Version

    1.9.1 (Default)

    Relevant log output

    C:\Users\yky4\Downloads\bad_copenheimer-main>python3 setup.py
    Traceback (most recent call last):
      File "C:\Users\yky4\Downloads\bad_copenheimer-main\setup.py", line 3, in <module>
        from funcs import ptime
      File "C:\Users\yky4\Downloads\bad_copenheimer-main\funcs.py", line 9, in <module>
        with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it
    OSError: [Errno 22] Invalid argument: (it starts stating random files here including system32)
    
    bug 
    opened by yky4fan 4
  • Error on running setup.py

    Error on running setup.py

    I get this output, when I run setup.py:

    [[email protected] bad_copenheimer]$ python3 setup.py 
    Traceback (most recent call last):
      File "/home/noah/bad_copenheimer/setup.py", line 3, in <module>
        from funcs import ptime
      File "/home/noah/bad_copenheimer/funcs.py", line 9, in <module>
        with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it
    FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/sbin:/usr/local/bin:/usr/bin:/home/noah/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl'
    [[email protected] bad_copenheimer]$ 
    
    opened by BloodyNoah 4
  • [Bug]: Error in mongoBot.pyw

    [Bug]: Error in mongoBot.pyw

    What happened?

    When I try to run mongoBot.pyw I get an error.

    Operating Sys

    Windows

    Branch

    • [X] Tried dev-builds

    Relevant log output

    Traceback (most recent call last):
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 89, in _resolve_uri
        results = _resolve(
                  ^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 43, in _resolve
        return resolver.resolve(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\resolver.py", line 1193, in resolve
        return get_default_resolver().resolve(qname, rdtype, rdclass, tcp, source,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\resolver.py", line 1049, in resolve
        resolution = _Resolution(self, qname, rdtype, rdclass, tcp,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\resolver.py", line 543, in __init__
        qname = dns.name.from_text(qname, None)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\name.py", line 942, in from_text
        raise EmptyLabel
    dns.name.EmptyLabel: A DNS label is empty.
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "E:\bad_copenheimer-dev-builds\mongoBot.pyw", line 24, in <module>
        client = pymongo.MongoClient(MONGO_URL, server_api=pymongo.server_api.ServerApi("1"))  # type: ignore
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\mongo_client.py", line 736, in __init__
        res = uri_parser.parse_uri(
              ^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\uri_parser.py", line 542, in parse_uri
        nodes = dns_resolver.get_hosts()
                ^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 121, in get_hosts
        _, nodes = self._get_srv_response_and_hosts(True)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 101, in _get_srv_response_and_hosts
        results = self._resolve_uri(encapsulate_errors)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 97, in _resolve_uri
        raise ConfigurationError(str(exc))
    pymongo.errors.ConfigurationError: A DNS label is empty.
    
    bug 
    opened by CaptainRexPL 3
  • [Bug]: Some /find-related bugs

    [Bug]: Some /find-related bugs

    What happened?

    1. Bot is not able to update server data. I tested it by updating a test server's MOTD. The server is online and has a different MOTD than the MOTD indexed. It also doesn't detect some of the new players that the bot detected before the update. Also, the bot was displaying the correct MOTD before the update.

    2. After the update, when I try to find a server in the database with "motd" flag it always gives the "Server not found" message.

    3. The /find command only detects the last flag. For example I use 1.12 version and I set maxplayers to 20 and the bot displayed a 1.19.2 server instead of 1.12 one image

    Operating Sys

    Windows

    Branch

    • [X] Tried dev-builds

    Relevant log output

    Log for error #2:
    find None None 25565 None None A Minecraft Server None
    find None None 25565 None None A Minecraft Server None
    Unknown interaction
    Task exception was never retrieved
    future: <Task finished name='Task-107' coro=<find() done, defined at C:\Users\Kacper\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py:930> exception=LibraryException('\n  Error 10062 | Unknown Interaction.:\n  Unknown interaction.\n  Severity 40.')>
    Traceback (most recent call last):
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 970, in wrapper
        raise e
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 939, in wrapper
        return await coro(ctx, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "E:\not-your-business\mongoBot.pyw", line 185, in find
        await ctx.defer()
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\context.py", line 476, in defer
        await self._client.create_interaction_response(
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\api\http\interaction.py", line 227, in create_interaction_response
        return await self._req.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\api\http\request.py", line 172, in request
        raise LibraryException(
    interactions.api.error.LibraryException:
      Error 10062 | Unknown Interaction.:
      Unknown interaction.
      Severity 40.
    Traceback (most recent call last):
      File "E:\not-your-business\mongoBot.pyw", line 279, in find
        bits = info["favicon"].split(",")[1] # type: ignore
               ^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'NoneType' object has no attribute 'split'
    
    Duplicates removed
    
    bug 
    opened by CaptainRexPL 3
  • [Bug]: Error with /find command (mongobot)

    [Bug]: Error with /find command (mongobot)

    What happened?

    When I try to run /find [player] I get an error.

    Operating Sys

    Windows

    Branch

    • [X] Tried dev-builds

    Relevant log output

    Task exception was never retrieved
    future: <Task finished name='Task-40' coro=<find() done, defined at C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py:930> exception=TypeError("find() got an unexpected keyword argument 'player'")>
    Traceback (most recent call last):
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 970, in wrapper
        raise e
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 939, in wrapper
        return await coro(ctx, *args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
    
    bug 
    opened by CaptainRexPL 13
  • How To Issue

    How To Issue

    When You Should Post An Issue

    Please check the troubleshooting wiki page first and if that doesn't work then please check the dev-builds branch and see if your problem is resolved.

    How To Correctly Post An Issue

    Include the output of the script when it fails, and make sure you scrub the paths in the output to remove any sensitive information. If you can, please upload the log (log.txt) file and the settings (settings.json) file.

    What To Expect After Posting An Issue

    I'm not always at my pc spamming refresh waiting for a new issue but I'll usually respond within a day or two with troubleshooting tips or when or if a fix will be published.

    documentation 
    opened by Pilot1782 1
  • [Bug]: dis-bot.pyw

    [Bug]: dis-bot.pyw

    Contact Details

    [email protected]

    What happened?

    I Have checked all of the .env and settings.json files repeatedly and still get this error:

    Version

    1.9.1 (Default)

    Branch

    main (Default)

    Relevant log output

    [email protected]:~/bad_copenheimer $ python3 dis-bot.pyw
    Traceback (most recent call last):
      File "/home/pi/bad_copenheimer/dis-bot.pyw", line 17, in <module>
        fncs = funcs(settings_path)
      File "/home/pi/bad_copenheimer/funcs.py", line 15, in __init__
        with open(
    FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games'
    Unclosed client session
    client_session: <aiohttp.client.ClientSession object at 0xb59fa190>
    
    bug 
    opened by byronbonkers 12
  • [Bug]: Error in dis-bot.pyw file

    [Bug]: Error in dis-bot.pyw file

    Contact Details

    No response

    What happened?

    When I try to turn the discord bot on using dis-bot.pyw I get an error: Checking scan Checking status Checking list Testing:False, Debugging:True

    Starting bot... Starting emergency bot... Checking scan Checking status Checking list Could not prepare the client: Traceback (most recent call last): File "C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\interactions\client\bot.py", line 352, in _ready await self.__sync() File "C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\interactions\client\bot.py", line 429, in __sync _guilds = await self._http.get_self_guilds() File "C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\interactions\api\http\guild.py", line 30, in get_self_guilds if guild.get("id"): AttributeError: 'str' object has no attribute 'get' Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x000002186DC77520> Unclosed connector connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x000002186F73C700>, 10669.937)]'] connector: <aiohttp.connector.TCPConnector object at 0x000002186DC77C40> Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x000001D9524C36D0> Unclosed connector connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x000001D952FE7AC0>, 10668.281)]'] connector: <aiohttp.connector.TCPConnector object at 0x000001D9524C3DF0>

    At first I thought that I insterted something wrong in settings.json file or I have incompatible packages but after checking the settings.json file and reinstalling the packages the error is still the same. My settings.json file: { "TOKEN":"token insterted", "lower_ip_bound":"11.0.0.0", "upper_ip_bound":"255.255.255.255", "threads":1020, "timeout":6000, "os":1, "home-dir": "(directory)", "user":"Pilot1782", "password":"Password123", "guild-id": 963804208430198824, "server":false, "server-port":"8080", "masscan":false, "time2":1000, "lin-py":"python3", "win-py":"%LOCALAPPDATA%\Programs\Python\Python310\python.exe", "debugging":true, "testing":false }

    I have this error on the newest dev build.

    Version

    1.9.1 (Default)

    Relevant log output

    No response

    bug 
    opened by CaptainRexPL 14
  • [Bug]:  No module named 'interactions' When running dis-bot.pyw

    [Bug]: No module named 'interactions' When running dis-bot.pyw

    Contact Details

    bluefish#7723

    What happened?

    Setup ran well, (after some debugging), but when running dis-bot.pyw it returns an error suggesting it can't find the interactions module. I can't find anywhere in the files where it is created, just referenced in stopper.pyw as well. Couldn't find anything on pip either, not that I expected to. I'm using the latest build on github, ec59933. I tried using 1.9.1 but was unable to get the setup working. Thank you for reading this.

    Version

    1.9.1 (Default)

    Relevant log output

    Traceback (most recent call last):
      File "C:\Users\throwaway\Desktop\bad_copenheimer-main\dis-bot.pyw", line 1, in <module>
        import interactions
    ModuleNotFoundError: No module named 'interactions'
    
    bug 
    opened by rareromfish 20
Releases(v1.9.1)
  • v1.9.1(May 13, 2022)

    What's Changed

    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/24
    • hot fix for file refrences by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/25
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/26
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/28
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/30
    • Bump twisted from 21.7.0 to 22.2.0 by @dependabot in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • Added the Apache License 2.0 by @BloodyNoah in https://github.com/Pilot1782/bad_copenheimer/pull/34
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/36

    New Contributors

    • @dependabot made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • @BloodyNoah made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/34

    Full Changelog: https://github.com/Pilot1782/bad_copenheimer/compare/v1.8...v1.9

    • Added support for slash commands
    • Added apache 2.0 license (thanks @BloodyNoah )
    • Fixed minor issues like spelling
    • Added Scan cus I'm dumb
    Source code(tar.gz)
    Source code(zip)
  • v1.9(May 11, 2022)

    Ignore This Release

    This Release is missing a feature that was overlooked when updating it, please use v1.9.1 instead.

    What's Changed

    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/24
    • hot fix for file refrences by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/25
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/26
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/28
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/30
    • Bump twisted from 21.7.0 to 22.2.0 by @dependabot in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • Added the Apache License 2.0 by @BloodyNoah in https://github.com/Pilot1782/bad_copenheimer/pull/34
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/36

    New Contributors

    • @dependabot made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • @BloodyNoah made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/34

    Full Changelog: https://github.com/Pilot1782/bad_copenheimer/compare/v1.8...v1.9

    • Added support for slash commands
    • Added apache 2.0 license (thanks @BloodyNoah )
    • Fixed minor issues like spelling
    Source code(tar.gz)
    Source code(zip)
  • v1.8(Feb 24, 2022)

    Changes:

    • Made a more helpful setup.py file
    • Added the ability to stop a scan without killing the file
    • Added a force stop to all python procs
    • Better debugging
    • Qubo output more like masscan

    Install Instructions:

    Follow This Guide

    Full Changelog: https://github.com/Pilot1782/bad_copenheimer/compare/v1.7...v1.8

    Source code(tar.gz)
    Source code(zip)
  • v1.7(Jan 10, 2022)

    Changes

    Full json compatibility for windows and linux.

    Install

    Download the badcopeheimer.zip file (not bad_copeheimer-1.7.zip) or clone the repository. Run

    python3 setup.py

    Edit the settings file to your needs

    Windows Users

    Open the dis-bot.pyw file in notepad or an ide, edit the line settings_path = r"settings.json" and change the "settings.json" to the path of the settings.json file

    Usage

    After setting up the settings file to the correct settings and inserting your discord bot token into the file, run

    python3 dis-bot.pyw

    Then in discord in the server your bot has access to, type

    !help

    This will show all possible commands and their usage.

    Full Changelog: https://github.com/Pilot1782/bad_copeheimer/compare/V1.6...v1.7

    Source code(tar.gz)
    Source code(zip)
    badcopeheimer.zip(5.83 MB)
  • V1.6(Dec 3, 2021)

  • v1.5(Nov 28, 2021)

  • V1.4(Nov 10, 2021)

  • V1.3(Nov 5, 2021)

  • V1.2(Nov 3, 2021)

  • v1(Oct 26, 2021)

Owner
pilot1782
Ah yes, python the best programming language for everything. (well, maybe not large math operations, or things that require brute forcing, or anything)
pilot1782
A simple anti-ghostping python bot made using diskord.

Anti Ghostping A simple Anti-Ghostping python bot made with ❤ using Diskord Requirements No one will use this but, all you need for this bot is: Pytho

RyZe 2 Sep 12, 2022
Find people to play tennis with.

40Love 40Love is a full-stack web application that helps tennis players find hits at public tennis courts. Players can select public courts on the map

Tanner Schmutte 27 Jun 08, 2022
AWS Quick Start Team

EKS CDK Quick Start (in Python) DEVELOPER PREVIEW NOTE: Thise project is currently available as a preview and should not be considered for production

AWS Quick Start 83 Sep 18, 2022
Source Code for our bot that manages time and other functions of the server <3

Komi San wants you to study This repo contains the source code for our bot that manages time and other functions of the server 3 Features Your study

Komi San wants you to study 8 Nov 08, 2021
Easily update resume to naukri with one click

NAUKRI RESUME AUTO UPDATER I am using poetry for dependencies. you can check or change in data.txt file for username and password Resume file must be

Rahul.p 1 May 02, 2022
gBasic - The easy multiplatform bot

gBasic The easy multiplatform bot gBasic is the module at the core of @GianpiertoldaBot, maintained with 3 for the entire community by the Stockdroid

Stockdroid Fans 5 Nov 03, 2021
A python oriented telegram with API of yobit.net

YoBit-BTC A python oriented telegram bot with API of https://yobit.net/ Developed By @riz4d What is Yobit? ➪ YoBit is a cryptocurrency exchange that w

Muhammed Rizad 6 Apr 02, 2022
Telegram Bot for updating ongoing matches of Fotmob.com in channel by @AbirHasan2005

Fotmob-Bot A very simple Telegram Bot which will update ongoing matches of Fotmob in a channel. Demo Channel Configs API_ID - Get this from @TeleORG_B

Abir Hasan 22 Oct 21, 2022
Cloudkeeper is “housekeeping for clouds” - find leaky resources, manage quota limits, detect drift and clean up.

Cloudkeeper Housekeeping for Clouds! Table of contents Overview Docker based quick start Cloning this repository Component list Contact License Overvi

Some Engineering 1.2k Jan 03, 2023
Python On WhatsApp - Run your python codes on whatsapp along with talking to a chatbot

Python On WhatsApp Run your python codes on whatsapp along with talking to a chatbot This is a small python project to run python on whatsapp. and i c

Prajjwal Pathak 32 Dec 30, 2022
This is a open source discord bot project

pythonDiscordBot This is a open source discord bot project #based on the MAX A video: https://www.youtube.com/watch?v=jHZlvRr9KxM Prerequisites Python

Edson Holanda Teixeira Junior 3 Oct 11, 2021
Python3 based bittrex rest api wrapper

bittrex-rest-api This open source project was created to give an understanding of the Bittrex Rest API v1.1/v3.0 in pearl language. The sample file sh

4 Nov 15, 2022
A Python library for inserting an reverse shell attached to Telegram in any Python application.

py tel reverse shell the reverse shell in your telgram! What is this? This program is a Python library that you can use to put an inverted shell conne

Torham 12 Dec 28, 2022
this repo store a Awoesome telegram bot for protect from your large group from bot attack.

this repo store a Awoesome telegram bot for protect from your large group from bot attack.

Mehran Alam Beigi 2 Jul 22, 2022
Discord Bot written in Python that plays music in your voice channel

Discord Bot that plays music! I decided to create a simple Discord bot using Python in order to advance my coding skills. Please don't ask me for help

Eric Yeung 39 Jan 01, 2023
Find songs by lyrics.

LyricSearch Hi, welcome to LyricSearch - a simple (Yes), fast (Maybe), and powerful (Approach) lyric search engine. We support Three search methods to

Dicer_ 1 Dec 13, 2021
An script where it logs in your instagram account and follows people and likes their posts

InstaFollower An script where it logs in your instagram account and follows people and likes their posts (uses the tags to fetch people) Requirements:

Bless 3 Nov 29, 2022
um simples script para localizar IP

um simples script para localizar IP pkg install git (apt-get install git) pkg install python (apt-get install python) git clone https://github.com/byd

bydeathlxncer 4 Nov 29, 2021
Fetch torrent links from nyaa, according to releases by smoke index.

Nyaa - Smoke's index torrent fetcher Description This script parses the local (or online) anime release index (csv format) made by Big Smoke. And uses

Dinank 21 Jun 08, 2022
Bot that embeds a random hysterical meme from Reddit into your text channel as an embedded message, using an API call.

Discord_Meme_Bot 🤣 Bot that embeds a random hysterical meme from Reddit into your text channel as an embedded message, using an API call. Add the bot

2 Jan 16, 2022