Coder Social home page Coder Social logo

pranjal-sb / outn Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 2.0 4.44 MB

An Amazing Self-hostable FOSS Pokémon assist and more bot for the discord game "Poketwo".

Python 97.25% Batchfile 2.75%
discord discord-bot discord-game discord-poketwo discord-py discordpy image-recognition pokemon poketwo poketwo-assistant

outn's Introduction

The OutN Project

current release : v8 stable

An actively developed Self-hostable FOSS pokemon recognition and assistant bot for discord and made more specifically for the discord pokemon game "Poketwo".

It can identify Pokémon from Pokétwo spawns, ping a role for rare and regional spawns and pin them, other many features!and it is fully automated and updated.

Made with ❤️ in Python

Skip to Usage/installation

Table of Contents

Features

  • ⭐ can be used to make CUSTOM bots for your server
  • ⭐ completely FOSS i.e. Free and Open Source
  • ⭐ 'Ai' recognition
  • ⭐ built-in Starboard
  • Rare and regional ping
  • catch logging
  • built-in hint solver
  • both automatic & manual identification support
  • spawn logging
  • Pretty embeds
  • Self-hostable
  • fully customizable
  • config based - no coding skills required
  • easy to use/Beginner-Friendly
  • ezy catch - just copy and paste
  • Automatic
  • Light and not system heavy
  • Cross platform

Roadmap

  • Ai identification <- v1.0
  • Rare ping <- v2.0
    • mythic
    • legendary
    • ultra beast
    • regional
  • Embeds <- v3.0
  • Hint solver <- v4.0
  • StarBoard <- v5.0
  • catch logs <- v6.0
  • spawn logs <- v7.0
  • commands <- v8.0
    • help command
    • identify command
  • more..

Usage/installation

download the OutN bot by

  1. make a discord bot - guide / official page
  2. star this repo 😉 plz
  3. follow any of the below methods for usage

automatic

extract the folder just run 'run.bat'

it will install dependencies and run the program by itself

for further usage i.e. not the first run and the dependencies are all already installed

you can just run 'just_run.bat' which will only run main.py and nothing else

manual

  • requires

extract the folder and open a command prompt window in it

  1. install dependencies using:
pip install aiohttp discord numpy pillow tensorflow configparser
  1. then run the program using:
python main.py

the program will ask for your bot token, role ids (for rare and regional ping) and channel id (for starboard, catch and spawn logger) on initialisation and then will save it to 'config.ini' so that it does not ask you every time it runs.

Note

the token is only saved locally and is not sent anywhere.

Caution

make sure not to upload 'config.ini' anywhere as it contains your bot token.

Changelog

CHANGELOG.md

FAQ

Q) I got this error ModuleNotFoundError: No module named '<module name>' what do i do?

A) do pip install <modulename>

rest -> you tell me 😆

Feedback and Support

All and every kind of feedback is welocome. And any constructive criticism is appreciated.

If you have any kind of feedback or need help feel free to contact me:

Contributing

Contributions are always welcome!

currently you can:

  • contribute by fixing any bugs in the code you find
  • suggesting features

Code Of Conduct

Please Adhere to the Code of Conduct

License

No License

In this case

  • you are free to use and share the software as long as you give credit to the developer a.k.a myself which is only fair.
  • you have no permission from the creator of the software to modify, or share the software without credits or without permission. Although a code host such as GitHub may allow you to view and fork the code, this does not imply that you are permitted to modify, or share the software for any purpose or without permission.

Star History

Star History Chart

Authors

outn's People

Contributors

pranjal-sb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

outn's Issues

Update

How would i update the pokemon? When new ones come out? (There are a few missing) or new events

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.