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 is a tool to help people to make a bot for labelling images for machine learning projects.

labeller_images_python_telegramBOT This is a bot to help collect data for any machine learning project. It was developed using the python-telegram-bot

Diego Silveira 2 Nov 13, 2021
This is a scalable system that reads messages from public Telegram channels using Telethon and stores the data in a PostgreSQL database.

This is a scalable system that reads messages from public Telegram channels using Telethon and stores the data in a PostgreSQL database. Its original intention is to monitor cryptocurrency related ch

Greg 3 Jun 07, 2022
A simple url uploader bot with permenent thumbnail support

URL-Uploader A simple url uploader bot with permenent thumbnail support Scrapped some code from @SpEcHIDe's AnyDLBot Repository Please fork this repos

Fayas Noushad 40 Nov 29, 2021
Video Stream: an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat

Video Stream is an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat 🧪 Get SESSION_NAME from below: Pyrogram

Jonathan 6 Feb 08, 2022
The official command-line client for spyse.com

Spyse CLI The official command-line client for spyse.com. NOTE: This tool is currently in the early stage beta and shouldn't be used in production. Yo

Spyse 43 Dec 08, 2022
Simple Instagram Login Link Generator

instagram-account-login Simple Instagram Login Link Generator Info Program generates instagram login links and you may get into someone´s thought the

Kevin 5 Dec 03, 2022
Binance leverage futures Hook

Simple binance futures Attention Just use leverage. The fee difference between futures and spot is not considered. For example, funding rate, etc. Onl

Adriance 26 Aug 27, 2022
A Python wrapper for the Yelp API v2

python-yelp-v2 A Python wrapper for the Yelp API v2. The structure for this was inspired by the python-twitter library, and some internal methods are

Matthew Conlen 12 Oct 24, 2017
Bot per la chat live del corso di sistemi operativi UniBO

cravattaBot TL;DR: Ho fatto un bot telegram per la chat del corso di sistemi. Indice Installazione e prerequisiti Prerequisiti Installazione Setup Con

Alessandro Frau 3 May 21, 2022
Brute force instagram account / actonetor, 2021

Brute force instagram account / actonetor, 2021

actonetor 6 Nov 16, 2022
A bot to view Garfield comics directly from Discord and get updates of the comics automatically

Garfield-Bot A bot to view Garfield comics directly from Discord and get updates of the comics automatically. Instructions to use the bot: Invite the

Raghav Sharma 3 Feb 13, 2022
A Powerful telegram giveawayz bot based on the python-telegram-bot API

GiveawayZ Bot A Powerful telegram giveawayz bot based on the python-telegram-bot API. Powered by Team Zyntax and Team DFX Developed by @Zycho-Dev A pr

Zycho #AFK 5 Jul 31, 2022
A maintained fork of Danny's discord.py

Nextcord A modern, easy-to-use, feature-rich, and async-ready API wrapper for Discord written in Python. Fork notice This is a fork of discord.py, whi

977 Jan 05, 2023
Slash util - A simple script to add application command support to discord.py v2.0

slash_util is a simple wrapper around slash commands for discord.py This is writ

Maya 28 Nov 16, 2022
The Social-Engineer Toolkit (SET) is specifically designed to perform advanced attacks against the human element.

The Social-Engineer Toolkit (SET) The Social-Engineer Toolkit (SET) is specifically designed to perform advanced attacks against the human element. SE

Professor 6 Nov 28, 2022
Telegram bot to stream videos in telegram Voice Chat for both groups and channels

Telegram bot to stream videos in telegram Voice Chat for both groups and channels. Supports live steams, YouTube videos and telegram media. Supports scheduling streams, recording and many more.

Akki ThePro 2 Sep 11, 2022
Telegram Bot to Connect Strangers

Telegram Bot to Connect Strangers How to Run Set your telegram bot token as environment variable TELEGRAM_BOT_TOKEN: export TELEGRAM_BOT_TOKEN=your_t

PyTopia 12 Dec 24, 2022
DeFi wallet on Chia Network.

DeFi wallet on Chia Network.

GobyWallet 21 Aug 12, 2022
This bot will pull a stream of tweets based on rules you set and automatically reply to them.

Twitter reply bot This bot will pull a stream of tweets based on rules you set and automatically reply to them. I built this bot in order to help comb

Brains 1 Feb 13, 2022
Step by Step Guide To Install Discord Py Master Branch on Replit

Guide to Install Discord Py Master Branch on Replit Step 1 Create an empty repl on replit Step 2 Add this Basic Code to the file main.py so as to chec

Pranav Saxena 7 Nov 18, 2022