Skip to content

0xScodyx/tgbot_tictactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tgbot_tictactoe

Телеграм бот с крестиками ноликами на фреймворке аиограм

  1. Установка

    git clone https://github.com/NoneScripts/tgbot_tictactoe
    cd tgbot_tictactoe
    pip install -r requirements.txt

    Если у вас Linux система, то

    git clone https://github.com/NoneScripts/tgbot_tictactoe
    cd tgbot_tictactoe

    ubuntu/debian

    sudo apt install python3.9-distutils

    fedora/gentoo вам придётся самим разбираться как установить на fedora или gentoo aiogram==3.15.0 с помощью pip

    pip install -r requirements.txt

    arch/mangaro

    sudo pacman -S python-aiogram

    Если у вас есть проблемы с совместимостью, ищите в интернете - как установить aiogram 3.15.0 версии для "своего" дистрибутива

    Установите git если не установлен

    или для Linux систем

    sudo apt-get install git
    sudo pacman -S git
    sudo emerge --ask dev-vcs/git
    sudo dnf install git
  2. Получение токена бота (если знакомы - скипайте пункт)

    Заходим в @BotFather /start /newbot

    Он будет спрашивать это

    image

    Задаём имя бота (как он будет подписан?) | Пример: NoneScripts

    image

    Задаём пользовательское имя бота, на конце должен быть обязательно bot | Пример: nonescripts_bot

    image

    Нажимаем на голубой текст там где я замазал, чтобы скопировать токен (этот токен никому нельзя показывать, это ключ доступа к боту)

  3. Настройка

    Заходим в файл setup.py

    Должно быть что-то вроде этого

    import sqlite3
    
    config = {
        "token": "0"
    
    }
    def autosetting():
        with sqlite3.connect('database.db') as connect:
            cursor = connect.cursor()
            cursor.execute("""CREATE TABLE IF NOT EXISTS users (
                        id INTEGER PRIMARY KEY,
                        score INTEGER NOT NULL,
                        money INTEGER NOT NULL
                        )""")
            connect.commit()

    там где

    config = {
        "token": "0"
    
    }

    вставляем свой токен между кавычками убирая цифру 0

    Сохраняем или ctrl + s

  4. Запуск

    Установите python если ещё не установлен

    для Linux

    sudo emerge --ask dev-lang/python
    sudo pacman -S python
    sudo apt install python3
    sudo dnf install python3

    Запускаем файл main.py

    python main.py

    Для fedora/debian/ubuntu

    python3 main.py

    Убедитесь что python установлен и git

    git --version
    python --version

    Для fedora/debian/ubuntu

    python3 --version

    Заходим в своего бота которого вы создали и нажимаем "запустить" или пишем /start

    Если он отправляет вот это

    image

    значит всё сделали правильно

    (согласен что превью "фу", сделано на коленках. Но я не дизайнер, поэтому по быстрому в блендере сделал)

Полезные ссылки

aiogram

python

git

BotFather

About

Телеграм бот с крестиками нолигами на фреймворке аиограм

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages