This is an auction bot for Telegram. It is written in Golang and uses the telegram-bot-api. This bot is mainly developed for course Algorithmic Game Theory at the Sharif University of Technology by Dr. Masoud Seddighin.
- Make sure you have Go installed on your system. You can download it from here.
- Make sure you have a Telegram bot token. You can get one by talking to BotFather.
- Create a
config.yaml
file in theconfig
directory. You can use theconfig.example.yaml
file as a template. Fill in thebot_token
field with your bot token. Also fill theadmin_usernames
field with the usernames of the users you want to be able to start an auction. - Create a
log
directory in the root of the project. - Resolve the dependencies by running
go mod tidy
. - Run the bot using
go run cmd/main.go
.
[ ]: Add ascending auction
If you have any questions or suggestions, feel free to contact me at absoltani02@gmail.com.