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
Github Workflows üzerinde Çalışan A101 Aktüel Telegam Bot

A101AktuelRobot Github Workflows üzerinde Çalışan A101 Aktüel Telegam Bot @A101AktuelRobot 💸 Bağış Yap ☕️ Kahve Ismarla 🌐 Telif Hakkı ve Lisans Copy

Ömer Faruk Sancak 10 Nov 02, 2022
ApiMoedas - This API is a extesion of API

🪙 Api Moeda 🪙 Este projeto é uma extensão da API Awesome API. Basicamente, ele mostra todas as moedas que a Awesome API tem e todas as suas conversõ

Abel 4 May 29, 2022
CryptoBar - A simple MenuBar app that shows the price of 3 cryptocurrencies

CryptoBar A very simple MenuBar app that shows the price of the following crypto

4 Jul 04, 2022
discord voice bot to stream radio

Radio-Id Bot (Discord Voice Bot) Radio-id-bot (Radio Indonesia) is a simple Discord Music Bot built with discord.py to play a radio from some Indonesi

Adi Fahmi 20 Sep 20, 2022
Mass-unscrobble Last.fm scrobbles based on artist, track title, or time of day of the scrobble.

Unscrobbler This program is designed to mass-unscrobble Last.fm scrobbles based on artist, track title, or time of day of the scrobble. For example, i

Nathan 6 Nov 04, 2022
A Telegram Bot to prevent Night Spams

NightModeBot A Telegram Bot to lock group in night to prevent night spam Setps To Use - Put Variables Correctly. - Add Bot to your group and make admi

ReeshuXD 10 Oct 21, 2022
Python SDK for accessing the Hanko Authentication API

Hanko Authentication SDK for Python This package is maintained by Hanko. Contents Introduction Documentation Installation Usage Prerequisites Create a

Hanko.io 3 Mar 08, 2022
discord bot made in discord.py

udeline discord bot made in discord.py, which's main features include: general use server moderation fun commands other cool commands dependencies dis

1 Feb 08, 2022
discord token grabber using python

Discord Token Grabber A Discord token grabber written in Python 3. This version of the grabber only supports Windows. Features No local caching Transf

1 Oct 28, 2021
Bancos de Dados Relacionais (SQL) na AWS com Amazon RDS

Bancos de Dados Relacionais (SQL) na AWS com Amazon RDS Repositório para o Live Coding DIO do dia 24/11/2021 Serviços utilizados Amazon RDS AWS Lambda

Cassiano Ricardo de Oliveira Peres 4 Jul 30, 2022
Touca SDK for Python

Touca SDK For Python Touca helps you understand the true impact of your day to day code changes on the behavior and performance of your overall softwa

Touca 12 May 18, 2022
vk Bot because of which everyone will lag

VK-crash-bot open cmd and write: "pip install vk-api" To configure the bot, you need to open main.py and set the value to such variables as "token" an

NotQuki 0 Jun 05, 2022
Simple tool to gather domains from crt.sh using the organization name

Domain Collector: _ _ ___ _ _ _ __| | ___ _ __ ___ __ _(_)_ __ / __\___ | |

Cyber Guy 63 Dec 24, 2022
Halcyon is a Matrix bot library created with the intention of being easy to install and use. Inspired by discord.py

Halcyon is a Matrix bot library with the goal of being easy to install and use. The library takes inspiration from discord.py and the Slack li

Wes Ring 19 Jan 06, 2023
Visualize size of directories, s3 buckets.

Dir Sizer This is a work in progress, right now consider this an Alpha or Proof of Concept level. dir_sizer is a utility to visualize the size of a di

Scott Seligman 13 Dec 08, 2022
A simple discord tool that translates english to either spanish, german or french and sends it. Free to rework but please give me credit.

discord-translator A simple discord tool that translates english to either spanish, german or french and sends it. Free to rework but please give me c

TrolledTooHard 2 Oct 04, 2021
Keypirinha plugin to install packages via Chocolatey

Keypiriniha Chocolatey This is a package for the fast keystroke launcher keypirinha (http://keypirinha.com/) It allows you to search & install package

Shadab Zafar 4 Nov 26, 2022
Python Library for Accessing the Cohere API

Cohere Python SDK This package provides functionality developed to simplify interfacing with the Cohere API in Python 3. Documentation See the API's d

cohere.ai 42 Jan 03, 2023
Tools for Twitter

Tools for Twitter Data This is a start of a collection of tools to use for collecting data via the Twitter API. If you do not have a Twitter Developer

DiscoverText 36 Oct 13, 2022
Terminal-Trade(Panel API) For Binance

Binance-Trade-Project Binance Futures Terminal-Trade(API) & Binance This Project Worth Around 500 Bucks. **I Did This Project For SomeOne And He

Cyber 9 Dec 30, 2021