Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neverdecaf/poe-info
Path of Exile Discord bot to quickly fetch data from wiki/poe.ninja
https://github.com/neverdecaf/poe-info
discord discord-bot discord-py path-of-exile pathofexile
Last synced: 3 months ago
JSON representation
Path of Exile Discord bot to quickly fetch data from wiki/poe.ninja
- Host: GitHub
- URL: https://github.com/neverdecaf/poe-info
- Owner: NeverDecaf
- Created: 2018-02-07T18:34:11.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-23T13:59:34.000Z (6 months ago)
- Last Synced: 2024-07-23T16:12:51.022Z (6 months ago)
- Topics: discord, discord-bot, discord-py, path-of-exile, pathofexile
- Language: Python
- Homepage:
- Size: 398 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PoE-Info
Path of Exile Discord bot with some simple wiki data and forum commands.### ~~[Add PoE-Info to your server]~~
#### Because PoE-Info has reached the maximum number of allowed servers (without verification, see below) I have made a [public server](https://discord.gg/Z7fZvVMQSH) you can join if you just want to use the bot personally. By joining this server you will be able to DM the bot to use commands.
##### It has come to my attention that discord bots can no longer join more than 100 servers unless the owner completes a [verification process](https://blog.discordapp.com/4e6e050ab52e) requiring them to hand over personal information which I do _NOT_ plan on doing. Because of this, if you have this bot in a server which no longer needs it (such as a dead server), I kindly ask that you remove the bot from that server so someone else can add it to theirs. Alternatively, I suggest hosting a local copy of this bot if possible (and sharing it with others if you want to help out more.)
![Example Image](https://raw.githubusercontent.com/NeverDecaf/PoE-Info/master/sample.PNG)Here is a (maybe not exhaustive) list of commands, run -help to see the updated list:
- help -- List all commands
- unique `alias: -u` -- Shows stats for a unique item
- unique search `alias: -us` -- Search item explicits for keywords
- skill `alias: -s` -- Shows stats for a skill gem
- currency `alias: -c` -- Show Chaos rate for a currency item
- node `alias: -n` -- Shows description of a notable or keystone
- node search `alias: -ns` -- Search node description for keywords
- next -- Displays the upcoming race
- announcements -- Toggle notifications for forum announcements
- patchnotes -- Toggle notifications for patch note posts
- events -- Toggle notifications for events (races)
- deals -- Toggle notifications for daily deal
- deals filter -- Set regexp filter to only show matching deals
- pcleague -- Sets league used for pricing items (per-channel)
- lab -- Get daily lab layout from poelab.com- pin -- (Automatically) moves pins to a different channel (to overcome discord pin limit)
- reminder -- Set reminders (set -reminder timezone first)type -help for more info on any of these
#### To run your own instance
1. Run db.py and let it finish (this might take a while)
2. Put your discord bot token in a file called "token" and run bot.py
3. Run `db.py` on a schedule to keep your database up to date, I recommend once every 24 hours.
4. Run `db.py -pc` more frequently to keep item prices up to date, I recommend once every 1 hour.You must install the latest version of discord.py `pip install -U git+https://github.com/Rapptz/discord.py`