Due to changes to the discord API and discord.py being discontinued

Overview

Talia

Due to changes to the discord API and discord.py being discontinued, Talia development has been halted permanently

A customizable economy discord bot

Some features of Talia include

  • Basic economy: You can apply for customized jobs and work for coins or buy customized pickaxes and do some mining in different locations with them.
  • Gambling: You can play games such as blackjack, roulette, flipping coins and rolling dice. Or bet against other players with pet races and pet duels.
  • Family: Create a family tree in your server.
  • Random fun stuff: A feature to convert images to ASCII art versions of them.
  • Highly customizable: Almost everything in Talia can be customized on the dashboard.

By default, Talia's prefix is t!, but that can be changed.

Invite Talia here

Running Talia

If you want to host Talia on your own, follow this guide (This is not recommended, as many Talia features depend on other not open source things). Some of these commands may need to be changed from python3 to python if you're on Windows.

  1. If you don't have python 3.9 already installed, you can download it here. Check if it's installed with python3 --version
  2. Download the source code and create a .env file in the src directory (Or any directory that includes the main.py file)
  3. Install all necessary dependancies with python3 -m pip install -r requirements.txt
  4. Add the required environment variables to the .env file, see below
    TOKEN=Your bot token
    DB_HOST=Host address of the MySQL database
    DB_NAME=Database name
    DB_USER=The user you want to connect with
    DB_PASS=The user password
    
  5. If the database is not already set up with all the tables, start Talia with python3 main.py --tables. But if everything is ready, start Talia with python3 main.py

Made with

Comments
  • Fortune leaderboard

    Fortune leaderboard

    Add a leaderboard which takes into account the amount of coins users have invested, worth of inventory and coins. As opposed to only coins as this doesn't give a good picture of what users actually could have if they liquidated all their valuables. called with !lb fortune

    Feature 
    opened by flappyprince 2
  • Help for admin commands

    Help for admin commands

    I assume there is a reason admin commands lack associated help commands and have lacking feedback. But it would be nice so those commands are easier to operate. Since those commands need owner permissions to be used, maybe the help commands also could apply such a check, such as regular users wouldn't be supplied with unnecessary information

    Feature 
    opened by flappyprince 1
  • Add a

    Add a "no timers" message to timers.py

    I'm not a python expert so you may wanna test this before deploying or anything but I think saying you have no timers looks a lil better than saying nothing at all

    Feature 
    opened by ElementalMP4 1
  • added a level command

    added a level command

    added a level command that shows level, xp and multiplier of the user calling it

    added some lines to .gitignore because they appeared in the project when running the bot locally. I tried to make it not be included, but apparently I failed lol

    yes, i have no idea what i am doing. i just hope it was somewhat acceptable

    opened by flappyprince 1
  • Investment bug

    Investment bug

    opened by flappyprince 0
  • No comma separator on investment notif

    No comma separator on investment notif

    Describe what happened There's no comma separators on the investment completed notification for how much you earned

    What conditions did you find the error in (If applicable) On a notification for an investment completed (It succeeded)

    Bug 
    opened by falconnine9 0
  • Changed dev-tools code to use pathlib instead of os module

    Changed dev-tools code to use pathlib instead of os module

    • Added CLI argument support for rm_pycache and line_count.
    • Added additional arguments dry_run and verbose to rm_pycache.py.
    • Added pathlib which makes the code cross-platform.
    • Added logging to both line_count and rm_pycache modules.
    • Basic refactoring.
    opened by saur0x 0
  • Check for inventory item changes in places like the sell command

    Check for inventory item changes in places like the sell command

    If you do t!sell 1 and don't confirm, then t!sell 1 again and confirm that one, then the previous one, the item will change and possibly cause unwanted behaviour

    Change this to check for items being the same with python __eq()__

    opened by falconnine9 0
Releases(v1.1.10)
Owner
15 year old programmer for fun, hope to be a software engineer when I am older
A python package that allows you to place automated trades using the TD Ameritrade API.

Template Repo Table of Contents Overview Setup Usage Support These Projects Overview Setup Setup - Requirements Install:* For this particular project,

Alex Reed 4 Jan 25, 2022
A Pythonic wrapper for the Wikipedia API

Wikipedia Wikipedia is a Python library that makes it easy to access and parse data from Wikipedia. Search Wikipedia, get article summaries, get data

Jonathan Goldsmith 2.5k Dec 28, 2022
Clash of Clans developer unofficial api Wrapper to generate ip based token

Clash of Clans developer unofficial api Wrapper to generate ip based token

Aryan Vikash 6 Apr 01, 2022
Discord Token Nuker With Python

Discord token nuker a.k.a A$$Fvcker Setup For installing the requirements do this: pip install -r requirements.txt To start the Token nuker run this

PR3C14D0 8 Sep 22, 2022
Python SDK for interacting with the Frame.io API.

python-frameio-client Frame.io Frame.io is a cloud-based collaboration hub that allows video professionals to share files, comment on clips real-time,

Frame.io 37 Dec 21, 2022
[Multithreading] [Proxy - auto & infile]

Discord-Token-Generator-AutoCheck [Multithreading] [Proxy - auto & infile] How to install? pip install -r requirements.txt run generator.py with pytho

Chakeaw__ 3 Oct 17, 2021
Automatically compile an AWS Service Control Policy that ONLY allows AWS services that are compliant with your preferred compliance frameworks.

aws-allowlister Automatically compile an AWS Service Control Policy that ONLY allows AWS services that are compliant with your preferred compliance fr

Salesforce 189 Dec 08, 2022
A client interface for Scrapinghub's API

Client interface for Scrapinghub API The scrapinghub is a Python library for communicating with the Scrapinghub API. Requirements Python 2.7 or above

Scrapinghub 184 Sep 28, 2022
A webhook API for Discord.

Webhook API A webhook API for Discord. Requirements requests Usage

1 Feb 08, 2022
Discord-shell - Reverse shell accessible via discord.py bot

Discord-shell reverse shell on discord bot. (STILL IN DEVELOPMENT) Installation

Skultz 6 Oct 21, 2022
API Wrapper in Python for WeebyAPI

API Wrapper in Python for WeebyAPI

ashish 3 Feb 28, 2022
Code for generating Tiktok X-Gorgon, X-Khronos and etc. parameters

TikTok-Algorithm I found this python file from a source which was later deleted. Although the test api functions no longer seem to work, surprisingly

0 Dec 09, 2021
A Discord bot to easily and quickly format your JSON data

Invite PrettyJSON to your Discord server Table of contents About the project What is JSON? What is pretty printing? How to use Input options Command I

Sem 4 Jan 24, 2022
thumbor is an open-source photo thumbnail service by globo.com

Survey If you use thumbor, please take 1 minute and answer this survey? It's only 2 questions and one is multiple choice!!! thumbor is a smart imaging

Thumbor (by @globocom) 9.3k Dec 31, 2022
A Git Alert Bot - Github Integration for Pyrogram & Telethon

Yet Another GitAlertBot Inspired From @Pokurt's GitGram Run Bot: Local Host Git Clone Repo : For Telethon Version : git clone https://github.com/DevsE

DevsExpo 23 Oct 21, 2022
Retrieve information from DBLP and update BibTex files automatically

Rebib TLDR: This script retrieves information from DBLP to update your BibTex files. python rebib.py --bibfile xxx.bib It first parses the bib entries

Shangtong Zhang 49 Jan 01, 2023
Get your Pixiv token (for running upbit/pixivpy)

gppt: get-pixivpy-token Get your Pixiv token (for running upbit/pixivpy) Refine pixiv_auth.py + its fork Install ❭ pip install gppt Run Note: In advan

haruna 58 Jan 04, 2023
Python Twitter API

Python Twitter Tools The Minimalist Twitter API for Python is a Python API for Twitter, everyone's favorite Web 2.0 Facebook-style status updater for

Mike Verdone 2.9k Jan 03, 2023
The first open-source PyTgCalls-based project.

SU Music Player — The first open-source PyTgCalls based Pyrogram bot to play music in voice chats Requirements FFmpeg NodeJS 15+ Python 3.7+ Deploymen

Calls Music 74 Nov 19, 2022
ShoukoKomiRobot - An anime themed telegram bot that can convert telegram media

ShoukoKomiRobot • 𝕎𝕣𝕚𝕥𝕥𝕖𝕟 𝕀𝕟 Python3 • 𝕃𝕚𝕓𝕣𝕒𝕣𝕪 𝕌𝕤𝕖𝕕 Pyrogram

25 Aug 14, 2022