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
This bot is made with Python and it is running using Docker container and is concentrated on heroku.

This bot is made with Python and it is running using Docker container and is concentrated on heroku.

Movindu Bandara 1 Nov 16, 2021
A script to forward mass number of media to another group/channel. Heroku deploy

Telegram Forward Script 😇 This is a Script to Forward Large Number of Files to Another Telegram Channel. Star එකක් දාල fork එකක් ගහපියව් 🥴 If You Tr

Anjana Madu 17 Oct 21, 2022
Typed interactions with the GitHub API v3

PyGitHub PyGitHub is a Python library to access the GitHub API v3 and Github Enterprise API v3. This library enables you to manage GitHub resources su

5.7k Jan 06, 2023
Uma API pública contendo informações sobre o unvierso de Roberto Gomez Bolaños.

Chespirito API Objetivo Esta API tem como objetivo ser um ponto de referência para a procura sobre todo o universo do grande Roberto Gomez Bolaños, ta

Pery Lemke 6 Feb 02, 2022
The Easy-to-use Dialogue Response Selection Toolkit for Researchers

Easy-to-use toolkit for retrieval-based Chatbot Our released data can be found at this link. Make sure the following steps are adopted to use our code

GMFTBY 32 Nov 13, 2022
🔮 Uncover some followers of a private instagram account

Private Instagram Chaining 🔮 Uncover part of followers of an instagram private account I have this private instagram account julianakhao. I need to g

аэт 69 Dec 17, 2022
IMDb + Auto + Unlimited Filter BoT

Telegram Movie Bot Features Auto Filter Manuel Filter IMDB Admin Commands Broadcast Index IMDB search Inline Search Random pics ids and User info Stat

Team AlinaX 1 Dec 03, 2021
A simple fun discord bot using discord.py that can post memes

A simple fun discord bot using discord.py * * Commands $commands - to see all commands $meme - for a random meme from the internet $cry - to make the

Dice Flip 2 Dec 20, 2021
Dns-Client-Server - Dns Client Server For Python

Dns-client-server DNS Server: supporting all types of queries and replies. Shoul

Nishant Badgujar 1 Feb 15, 2022
An implementation of webhook used to notify GitHub repository events to DingTalk.

GitHub to DingTask An implementation of webhook used to notify GitHub repository events to DingTalk.

Prodesire 5 Oct 02, 2022
Discord Remote Administration Tool

Discord Remote Administration Tool

Rdimo 82 Aug 15, 2022
EthSema - Binary translator for Ethereum 2.0

EthSema is a novel EVM-to-eWASM bytecode translator that can not only ensure the fidelity of translation but also fix commonly-seen vulnerabilities in smart contracts.

weimin 8 Mar 01, 2022
Discord group chat spammer concept.

GC Spammer [Concept] GC-Spammer for https://discord.com/ Warning: This is purely a concept. In the past the script worked, however, Discord ratelimite

Roover 3 Feb 28, 2022
Telegram Bot for saving and sharing personal and group notes

EZ Notes Bot (ezNotesBot) Telegram Bot for saving and sharing personal and group notes. Usage Personal notes: reply to any message in PM to save it as

Dash Eclipse 8 Nov 07, 2022
Interact and easily use Google Chat room webhooks.

Chat Webhooks Easily interact and send messages with Google Chat's webhooks feature. This API is small, but should be a nice framework for working wit

BD103 2 Dec 13, 2021
Gera um PDF, logo depois de você responder um questionário simples, e envia para o e-mail que você informar.

PDF generator and send it for your email Criador: Francisco Robson de O. Dutra Filho Repositório criado no dia 18/09/2021 Instagram: @robsondutra_ Sob

8 Nov 22, 2021
Rio Userbot Adalah Bot Untuk Membantu Mempermudahkan Sesuatu Di Telegram, Last Repository With Pytgcalls v0.8.3

RIO - USERBOT Disclaimer Saya tidak bertanggung jawab atas penyalahgunaan bot ini. Bot ini dimaksudkan untuk bersenang-senang sekaligus membantu Anda

RioProjectX 4 Oct 18, 2022
Cloudkeeper is “housekeeping for clouds” - find leaky resources, manage quota limits, detect drift and clean up.

Cloudkeeper Housekeeping for Clouds! Table of contents Overview Docker based quick start Cloning this repository Component list Contact License Overvi

Some Engineering 1.2k Jan 03, 2023
An inline real-time media searching robot without any database.

MediaBuddy A Telegram Inline media searching robot without any database. About mediaBuddy is an inline media searching robot. If you have so many movi

Renjith Mangal 28 Oct 21, 2022
A GETTR API client written in Python.

GUTTR A GETTR client library written in Python. I rushed to get this out so it's a bit janky. Open an issue if something is broken or missing. Getting

Roger Johnston 13 Nov 23, 2022