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
Mazda Connected Service API wrapper based on pymazda and Flask.

Mazda Connected Service Relay Mazda Connected Service API wrapper based on pymazda and Flask. Usage Make POST calls to https://mymazda.herokuapp.com/{

Alan Chen 10 Jan 05, 2023
Telegram Link Shortener Bot (With 20 Shorteners)

Telegram ShortenerBot ShortenerBot: 🇬🇧 Telegram Link Shortener Bot (11 + 9 Shorteners) 🇹🇷 Telegram Link Kısaltıcı Bot (11 + 9 Kısaltıcı) All suppo

Hüzünlü Artemis [HuzunluArtemis] 10 May 24, 2022
Cutting-edge GitHub page customization tool

Cutting-edge GitHub page customization tool Want to customize your GitHub user page, but don't know how? Now you can make your profile unique and attr

Igor Vaiman 32 Aug 24, 2022
FAIR Enough Metrics is an API for various FAIR Metrics Tests, written in python

☑️ FAIR Enough metrics for research FAIR Enough Metrics is an API for various FAIR Metrics Tests, written in python, conforming to the specifications

Maastricht University IDS 3 Jul 06, 2022
Full-featured Python interface for the Slack API

This repository is archived and will not receive any updates It's time to say goodbye. I'm archiving Slacker. It's been getting harder to find time to

Oktay Sancak 1.6k Dec 13, 2022
GitPython is a python library used to interact with Git repositories.

Gitoxide: A peek into the future… I started working on GitPython in 2009, back in the days when Python was 'my thing' and I had great plans with it. O

3.8k Jan 03, 2023
Zipper-s-Father - A simple telegram bot that takes a list of files sent by the user and returns them zipped

ZIP files telegram bot A simple telegram bot that takes a list of files sent by

Dr.Caduceus 1 Jan 29, 2022
A python telegram bot to fetch the details of an ipadress with help of ip-api

ipfetcher A python(Pyrogram) oriented telegram bot to fetch the details of an ipadress developed by @riz4d with the API of https://ip-api.com Deployme

Mohamed Rizad 5 Mar 12, 2022
A Telegram Bot to return Youtube Video Tags Using YoutubeTags API

YouTube-TagFind-Bot A Telegram Bot to return Youtube Video Tags Using YoutubeTags API YoutubeTags API Wrapper YoutubeTags is a python third-party api

Nuhman Pk 9 Aug 25, 2022
Filters to block and remove copycat-websites from DuckDuckGo and Google. Specific to dev websites like StackOverflow or GitHub.

uBlock-Origin-dev-filter Filters to block and remove copycat-websites from DuckDuckGo and Google. Specific to dev websites like StackOverflow or GitHu

1.7k Dec 30, 2022
A python based all-in-one tool for Google Drive

gdrive-tools A python based all-in-one tool for Google Drive Uses For Gdrive-Tools ✓ generate SA ✓ Add the SA and Add them to TD automatically ✓ Gener

XcodersHub 32 Feb 09, 2022
A file-based quote bot written in Python

Let's Write a Python Quote Bot! This repository will get you started with building a quote bot in Python. It's meant to be used along with the Learnin

Jyoti prakash Rout 1 Jan 08, 2022
Assistant made in python to control your spotify via voice

Spotify-Assistant Assistant made in python to control your spotify via voice Overview 🚀 PLAY, PAUSE, NEXT, PREVIOUS, VOLUME COMMANDS 📝 Toast notific

Mauri 6 Jan 18, 2022
A discord bot made by the community (uses python)

discord community bot context: this is a discord bot made by the community by community i mean people adding commands to the bot or changing the bot b

TR ASH 0 Oct 11, 2022
Add Reactions to your Channel Posts!

• Shaaak - Post Reaction Bot Simple and Minimalistic telegram bot to add Reactions and Comments to your Channel Posts! - What's Unique About it?

Harsh Raj 4 Jan 31, 2022
Criando Lambda Functions para Ingerir Dados de APIs com AWS CDK

LIVE001 - AWS Lambda para Ingerir Dados de APIs Fazer o deploy de uma função lambda com infraestrutura como código Lambda vai numa API externa e extra

Andre Sionek 12 Nov 20, 2022
Python wrapper for GitHub API v3

Squeezeit - Python CSS and Javascript minifier Copyright (C) 2011 Sam Rudge This program is free software: you can redistribute it and/or modify it un

David Medina 207 Oct 24, 2022
Yes, it's true :purple_heart: This repository has 353 stars.

Yes, it's true! Inspired by a similar repository from @RealPeha, but implemented using a webhook on AWS Lambda and API Gateway, so it's serverless! If

510 Dec 28, 2022
Web3 Ethereum DeFi toolkit for smart contracts, Uniswap and PancakeSwap trades, Ethereum JSON-RPC utilities, wallets and automated test suites.

Web3 Ethereum Defi This project contains common Ethereum smart contracts and utilities, for trading, wallets,automated test suites and backend integra

Trading Strategy 222 Jan 04, 2023
Telegram bot for Whisper Message.

Whisper Bot @WhisperStarkBot A star ⭐ from you means a lot to us! Telegram bot for Whisper Message. Usage Deploy to Heroku Tap on above button and fil

Stark Bots 33 Nov 24, 2022